2012-11-09 3 views
0

최근에 google http client for android을 사용하는 사람이 있습니까? 최신 version을 다운로드했지만 항아리가 누락되었습니다.android 용 google-http-java-client 사용법

google-http-client-android3-1.12.0-beta.jar 

는 문서에 따르면, 나는

google-http-client-1.12.0-beta.jar 
google-http-client-android2-1.12.0-beta.jar (only for SDK >= 2.1) 
google-http-client-android3-1.12.0-beta.jar (only for SDK >= 3.0) 
gson-2.1.jar 
guava-11.0.1.jar 
jackson-core-asl-1.9.4.jar 
jsr305-1.3.9.jar 
protobuf-java-2.2.0.jar 
+0

그래서 문제가 있습니까? – Yahor10

답변

1

먼저 가져 google-http-java-client-1.12.0-beta.zip을 다운로드하여 컴퓨터에서 추출해야합니다. 지시 사항은 readme.html을 읽으십시오. 이 zip 파일에는 각 아티팩트에 대한 클라이언트 라이브러리 클래스 jar 및 관련 소스 jar가 들어 있습니다. 마찬가지로 종속성에 대한 클래스 및 소스 jar는 라이센스를 포함하여 종속성 폴더에서 찾을 수 있습니다.

Eclipse 사용자는 각 클래스 jar에 해당하는 "소스"jar에 "소스 첨부"를 설정하려고합니다.

Android의 경우 Android 및 특정 SDK 수준과 호환되는 종속성을 확인하는 것이 중요합니다.

google-http-client-1.12.0-beta.jar 
google-http-client-android2-1.12.0-beta.jar (only for SDK >= 2.1) 
google-http-client-android3-1.12.0-beta.jar (only for SDK >= 3.0) 
gson-2.1.jar 
guava-11.0.1.jar 
jackson-core-asl-1.9.4.jar 
jsr305-1.3.9.jar 
protobuf-java-2.2.0.jar 

경고 : 안드로이드에 대한이 항아리가라는 이름의 디렉토리에 위치해야합니다 "libs와"다음은 종속성에서 항아리는 안드로이드 응용 프로그램 (또는 각 의존성의 최신 호환 버전)에 필요한 폴더된다 APK 패키지 도구가이를 찾을 수 있습니다. 그렇지 않으면 런타임에 NoClassDefFoundError를 얻게됩니다.

+0

은 zip 파일 안의 명령어를 업데이트했지만 사이트에서는 업데이트하지 않은 것으로 보입니다. 감사 – bsr