마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

NoClassDefFoundError 관련 에러 문의 드립니다.

0 추천

안녕하세요~

처음 질문 드립니다.

안드로이드 apk 용량이 50메가를 초과해서

확장파일을 작업 중인데

몇몇 블로그들을 따라해서 라이브러리 추가 를 해놨습니다.

apk 및 확장파일도 콘솔에 올려놨고요

라이브러리 넣고 실행 하는 도중

 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/vending/expansion/downloader/R$string;
 	at com.google.android.vending.expansion.downloader.Helpers.getDownloaderStringResourceIDFromState(Helpers.java:268)
 	at com.google.android.vending.expansion.downloader.impl.DownloadNotification.onDownloadStateChanged(DownloadNotification.java:106)
 	at com.google.android.vending.expansion.downloader.impl.DownloaderService$LVLRunnable.run(DownloaderService.java:752)
 	at android.os.Handler.handleCallback(Handler.java:739)
 	at android.os.Handler.dispatchMessage(Handler.java:95)
 	at android.os.Looper.loop(Looper.java:135)
 	at android.app.ActivityThread.main(ActivityThread.java:5221)
 	at java.lang.reflect.Method.invoke(Native Method)
 	at java.lang.reflect.Method.invoke(Method.java:372)
 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.vending.expansion.downloader.R$string" on path: DexPathList[[zip file "/data/app/kr.or.sunjae.test-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
 	... 11 more
 	Suppressed: java.lang.ClassNotFoundException: com.android.vending.expansion.downloader.R$string
 		at java.lang.Class.classForName(Native Method)
 		at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
 		at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
 		at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
 		... 12 more
 	Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

위와 같은 에러가 발생 합니다.

프로젝트 프로퍼티 빌드페스 들어가서  라이브러리랑 오더엔 익스포트 체크 및 최상위 설정 다 해놨으며

libs 폴더에 각각의 라이브러리들이 들어가 있는 상태 입니다.

클린은 30번이상 했는데도..... 

메니페스트에 유저 라이브러리 설정 했더니 다른 에러가 발생해서 현재 메니페스트에서 유저 라이브러리는 삭제 된 상태 입니다....

어디를 건드려야 할지 영 감이 안오네요..ㅠ

kkend (120 포인트) 님이 2014년 12월 29일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...