ネットワークリクエストでHttpRequestBaseにアクセスできないことについて
ネットワークリクエストまたはxutilsを使用して次のエラーが発生した場合:
Error:(33,35)エラー:HttpRequestBaseにアクセスできませんorg.apache.http.client.methods.HttpRequestBaseのクラスファイルが見つかりません
問題の原因は次のとおりです.
Android 6.0(api 23)SDKではAndroidのネットワークリクエストに対してHttpUrlConnectionを強制的に使用し、SDKでもHttpClientが削除されています
ソリューションはシンプル
1、eclipseを使って編集する場合:
libsにラックパッケージorg.apache.http.legacy.jarを追加します.このパッケージは6.0のsdkです.
ダウンロードリンク:クリックしてリンクを開く
2、Android Studioの場合、これは比較的簡単です
対応モデルのgraldeに追加
Error:(33,35)エラー:HttpRequestBaseにアクセスできませんorg.apache.http.client.methods.HttpRequestBaseのクラスファイルが見つかりません
問題の原因は次のとおりです.
Android 6.0(api 23)SDKではAndroidのネットワークリクエストに対してHttpUrlConnectionを強制的に使用し、SDKでもHttpClientが削除されています
ソリューションはシンプル
1、eclipseを使って編集する場合:
libsにラックパッケージorg.apache.http.legacy.jarを追加します.このパッケージは6.0のsdkです.
ダウンロードリンク:クリックしてリンクを開く
2、Android Studioの場合、これは比較的簡単です
対応モデルのgraldeに追加
android {
useLibrary 'org.apache.http.legacy'
android6.0 。