2016-06-09 6 views
0

안드로이드 스튜디오를 사용하고 있습니다. HttpPost를 사용하려고하는데, HttpClient는 심볼을 찾을 수 없다고 말합니다. 나는 인터넷에서 서핑을했고, 우리가 API 23 단계에 있다면 우리는 어떤 의존성을 추가 할 필요가 있다고 덧붙였다.안드로이드 스튜디오에서 심볼 HttpPost를 찾을 수 없습니다

useLibrary 'org.apache.http.legacy' 

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

} 내 build.gradle 파일에

. 그러나 이것을 추가 한 후에도 동일한 문제가 존재합니다. 다른 해결책.

+0

http://stackoverflow.com/questions/32607257/cannot-resolve-symbol-httpget-httpclient-httpresponce-in-android-studio –

+0

당신이 할 수있는 것보다 당신이 목표 SDK (23)와 응용 프로그램을 구축하는 경우 안드로이드가 그것을 제거했기 때문에 그것을 찾지 못했습니다. httpurlconnection 대신 httppost를 사용해야합니다. –

답변

0

종속성에 문제가있는 경우 다음 링크에서 jar를 다운로드하여 libs 폴더에 추가하십시오. 그런 다음 해당 항아리를 마우스 오른쪽 단추로 클릭 한 다음 라이브러리로 추가를 선택하십시오.

https://hc.apache.org/downloads.cgi

관련 문제