2014-09-23 3 views
0

Google지도 API v2를 사용하는 앱을 만들고 있습니다. 조금 성가신 경우를 제외하고는 괜찮습니다. setMyLocationEnabled(true); 메서드를 사용하면 ClassNotFoundException이됩니다. '다시 시작'을 클릭하면 앱이 계속됩니다. 디버거없이 실행하면 아무 일도 일어나지 않습니다.Android Google지도에서 ClassNotFoundException을 제공합니다.

이 로그 캣은 말하고있는 것입니다 :

09-23 22:39:31.645: I/dalvikvm(2067): Failed resolving Lcom/google/android/gms/location/internal/ParcelableGeofence; interface 4023 'Lglm;' 
09-23 22:39:31.645: W/dalvikvm(2067): Link of class 'Lcom/google/android/gms/location/internal/ParcelableGeofence;' failed 
09-23 22:39:32.473: W/dalvikvm(2067): VFY: unable to resolve static field 4203 (CREATOR) in Lcom/google/android/gms/location/internal/ParcelableGeofence; 

그것은 도서관에서 누락 된 클래스처럼 보이는, 내가 라이브러리 프로젝트에 뛰어들 경우, 나는 실제로 그 클래스를 볼 수 없습니다.

이 예외를 없애기 위해 추가하거나 수정할 수있는 것이 있습니까?

+0

이 오류는 디버그 모드에서만 보입니까? – ashoke

답변

0

이전에 logcat 오류가 발생하여 디버그 모드와 릴리스 모드 사이의 API 키가 일치하지 않는 것으로 나타났습니다. 디버그를 위해 별도의 키 저장소를 사용하는 경우 디버그 및 릴리스 SHA1 + package.name 조합을 모두 Google 개발 콘솔에 포함했는지 확인하십시오.

관련 문제