[解決済み] Android Mのbuild.gradeにApache HTTP API (legacy)をコンパイル時の依存関係として追加するには?
質問
前述したように こちら Android Mは、Apache HTTP APIをサポートしません。 ドキュメントには、次のように記載されています。
HttpURLConnection クラスを使用してください。
または
Apache HTTP API を継続して使用するためには、まず build.gradle ファイルで以下のコンパイル時依存関係を宣言する必要があります。
android { useLibrary 'org.apache.http.legacy' }
私のプロジェクトのHttpClientの使い方の多くをHttpURLConnectionに変換しましたが、まだ が必要です。 を使用する必要があります。 したがって、私は 'org.apache.http.legacy' をコンパイル時の依存関係として宣言しようとしていますが、build.gradleでエラーが発生しています。
Gradle DSL メソッドが見つかりません: 'useLibrary()'
私の質問は、私のプロジェクトで 'org.apache.http.legacy' をコンパイル時の依存関係として宣言するにはどうすればいいのでしょうか?
よろしくお願いします。 ありがとうございます。
解決方法は?
API23の場合。
トップレベルのbuild.gradle - /build.gradle
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
}
}
...
モジュール固有のbuild.gradle - /app/build.gradle
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
useLibrary 'org.apache.http.legacy'
...
}
公式ドキュメント(プレビュー用ですが)。 http://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
最新のandroid gradleプラグインの変更履歴です。 http://tools.android.com/tech-docs/new-build-system
関連
-
[解決済み] シンボル 'context' を解決できない
-
[解決済み】OnFragmentInteractionListenerを実装する方法
-
[解決済み】Android Studio AVD - Emulator: 終了コード 1 でプロセスが終了
-
[解決済み】Android Studio。Android.support.design.widget.FloatingActionButton クラスを膨らませるのにエラーが発生する。
-
[解決済み] ADBエラー:デーモンに接続できない
-
[解決済み] Android M パーミッション : shouldShowRequestPermissionRationale()関数の使用方法について混乱しています。
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] Android Studioにライブラリプロジェクトを追加する方法を教えてください。
-
[解決済み] build.gradle ファイルにローカルの .jar ファイルの依存関係を追加するにはどうすればよいですか?
-
[解決済み] Apache 2.2 で mod_rewrite を有効にする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】com.android.ide.common.process.ProcessException: aaptの実行に失敗しました! どうすればいいですか?
-
[解決済み】Android Studioでマニフェストのマージに失敗し、複数のエラーが発生した。
-
[解決済み】Android Studio 3.2 - com.android.tools.build:aapt2:3.2.0-4818971 を見つけられませんでした。
-
[解決済み】フラグメントMyFragmentがアクティビティにアタッチされない。
-
[解決済み】'dependencies' を '(groovy.lang.Closure)' に適用できない。)
-
[解決済み】android.content.res.Resources$NotFoundExceptionの取得:androidにリソースが存在する場合でも例外が発生する。
-
[解決済み] BIOSのセキュリティ設定でVT-xを有効にする(お使いのコンピュータのドキュメントを参照)。
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] android.intent.action.MAINの意味は何ですか?
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。