2016-04-06 22 views
-2

私のアプリにクラスJSONParserをコピーするだけです。エラー:HttpGet、HttpClient、HttpResponseというシンボルを解決できません。 Gradleのファイル:Androidスタジオ1.5のシンボルHttpGet、HttpClient、HttpResponceを解決できません

apply plugin: 'com.android.application' 

android { 

    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    useLibrary 'org.apache.http.legacy' 
    defaultConfig { 
     applicationId "com.chifco.pfe.myapplication" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    } 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
    compile 'org.apache.httpcomponents:httpcore:4.4.1' 
    compile 'org.apache.httpcomponents:httpclient:4.5' 
} 
+0

これらのクラスをコメントしてプロジェクトをビルドし、コメントを外してインポートを確認してください –

答えて

1

HttpClientはこれ以上Android 6.0 (API level 23)でサポートされていません。あなたは、SDK 22にURLConnectionまたはダウングレードを使用する必要がありますが、SDK 23が必要な場合は、あなたのGradleにこれを追加し、

'com.android.support:appcompat-v7:22.2.0'をコンパイル):

android { 
    useLibrary 'org.apache.http.legacy' 
} 
0

HttpClient非推奨となりましサポートされていません。代わりにVolleyを使用できます。

関連する問題