2013-08-21 1 views
0

Android 앱에서 Google URL 단축 서비스를 사용하려고합니다. 언급 한대로 필요한 jar 파일을 가져 왔습니다. hereEclipse에서 Google API 라이브러리를 사용하는 Android 애플리케이션을 얻으려면 어떻게해야합니까?

코드를 참조 할 때 this을 따르고 있습니다.

내가 com.google.api.client.http에서 HTTPTransport 클래스를 가져올 수 있어요,하지만 난 GoogleTransport, GoogleHeaders, JsonHttpParser,도 결과를 가져올 수 아니다, 그리고 JsonHttpContent은 어떤을하지 않는 것 -arg 생성자는 내가 본 예제에서 주어진다.

아래는 내 프로젝트 속성 창의 라이브러리 탭에있는 스크린 샷입니다. Project Properties

+0

주문하여 내보내기하고 해당 라이브러리에 체크하십시오 !! –

+0

좋아요, 지금 해봤지만 여전히 누락 된 클래스를 가져올 수 없습니다. – Ogre

답변

0

프로젝트 libs 폴더에있는 모든 jar 파일을 복사하십시오. 그리고 이미지로 보여주는 것처럼 경로 라이브러리 빌드에서이 항아리를 제거하십시오.

+0

그 중 하나가 작동하지 않는 것 같습니다. Eclipse의 libs 디렉토리는 다른 jar 파일이 실제로 드라이브의 해당 디렉토리에 있더라도 "android-support-v4.jar"만 표시합니다. 이제 가져 오기를 시도 할 때 클래스를 확인할 수 없습니다. – Ogre

+0

jar 파일을 응용 프로그램 libs 폴더에 복사 한 경우 해당 디렉토리에 jar 파일이 표시되어야합니다. 앱을 다시 빌드하고 속성 -> Android 도구 -> 프로젝트 속성 수정으로 이동하십시오. –

+0

좋아요, 파일을 삭제하고 이클립스를 통해 파일을 복사 한 후 OS의 파일 시스템 대신에 나타납니다 (차이점은 무엇인지 모르겠 음). 그러나 저는 지금 처음으로이 질문을 던졌을 때와 동일한 상황으로 돌아 왔습니다. 필요한 클래스 중 일부를 가져올 수 없습니다. – Ogre

0

이클립스 용 Google 플러그인을 사용하여 Android 프로젝트에 API를 추가 할 수 있습니다 (자세한 내용은 here). 불행히도, 지금까지 발견 한 모든 예제에서 클래스를 사용할 수 없다는 문제가 여전히 있습니다. 나는 틀린 도서관을 사용해야 만한다고 생각한다.