Google 드라이브가 포함 된 프로젝트가 있는데 완벽하게 작동합니다. 그런 다음 Android SDK 및 Eclipse ADT 플러그인 업그레이드를 수행했으며 Google Drivie는 더 이상 작동하지 않으며 이유를 이해할 수 없습니다.NoClassDefFoundErrror with Google Drive
내 프로젝트와 Google Play 서비스에 드라이브 API를 추가하고 내보낼 체크 박스를 선택했습니다. 나는 깨끗한 빌드를 했어, 내 애플 리케이션의 bin 디렉토리를 삭제했습니다, 이클립스를 다시 시작하고, 깨끗한 빌드를 다시했지만, Google 애플 리케이션의 섹션을 실행하자마자 구글 계정 선택기를 보여줘야한다. 다음은
는 상관없이 그렇게 어떤 도움을 크게 감상 할 수있는 차이를 보이지 않는다 내가 무엇을 시도 로그 캣05-18 17:17:09.089: E/AndroidRuntime(16747): FATAL EXCEPTION: main
05-18 17:17:09.089: E/AndroidRuntime(16747): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
05-18 17:17:09.089: E/AndroidRuntime(16747): at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171)
반환하지 않는 오류입니다.
업데이트 Raghunandan이 제안한대로 Android 개인 라이브러리의 내보내기 옵션을 시도해 보았습니다. 대부분의 앱이 프로젝트에 포함 된 Dropbox API와 같이 작동하지만 코드의 Google 드라이브 부분이 NoClassDefFoundError와 함께 실행될 때 오류가 발생합니다.
나는 주문 & 내보내기 탭에서 드라이브 API를 체크하면 그때 Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/api/client/googleapis/extensions/android/accounts/GoogleAccountManager;
감사합니다. 그 나이에 나를 도청했다. 내가하지 않은 또 다른 조치가있었습니다. 빌드 경로에 Google Play 서비스를 포함시키고 내보내었지만 프로젝트의 Android 섹션에 라이브러리로 추가하지 않았습니다. 당신의 도움을 주셔서 감사합니다. 그것도 며칠 동안 나를 괴롭 히고있다 – Boardy
@ferini 나는 [여기] (http://stackoverflow.com/questions/23510953/java-lang-noclassdeffounderror-com-google-api-services-drive-drive) 같은 문제가 있었다. 그리고 ** Drive 클래스는 2 병 안에 있습니다 **. 하나는'googl-play-services.jar'에 있고 다른 하나는'google-api-services-drive-v2-rev123-1.18.0-rc.jar'에 있습니다.하지만 왜 올바른 import 경로를 제공 한 후에도 이런 일이 발생합니까? –