2014-03-31 4 views
0

진행중인 회전하는 아이콘을 사용자 정의 아이콘으로 바꾸려고합니다. 커스텀 아이콘은 /device//package_name/Custom_View.java 안에있는 자신의 jar 파일의 일부입니다. 이 클래스가 내 frameworks/base/core/res/res/layout/progress_dialog_holo.xml에서 참조 될 때. 이 충돌이 발생했습니다.java.lang.ClassNotFoundException jar에서 뷰를 펼칠 때

이 문제를 해결하는 데 도움을주십시오.

E/AndroidRuntime( 699): *** FATAL EXCEPTION IN SYSTEM PROCESS: WindowManagerPolicy 
E/AndroidRuntime( 699): android.view.InflateException: Binary XML file line #39: Error inflating class com.iamplus.aware.AwareProgressView 
E/AndroidRuntime( 699): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
E/AndroidRuntime( 699): at android.app.ProgressDialog.onCreate(ProgressDialog.java:164) 
E/AndroidRuntime( 699): at android.app.Dialog.dispatchOnCreate(Dialog.java:355) 
E/AndroidRuntime( 699): at android.app.Dialog.show(Dialog.java:260) 
E/AndroidRuntime( 699): at com.android.server.pm.ShutdownThread.beginShutdownSequence(ShutdownThread.java:223) 
E/AndroidRuntime( 699): at com.android.server.pm.ShutdownThread.access$000(ShutdownThread.java:57) 
E/AndroidRuntime( 699): at com.android.server.pm.ShutdownThread$1.onClick(ShutdownThread.java:140) 
E/AndroidRuntime( 699): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:190) 
E/AndroidRuntime( 699): at android.os.Handler.dispatchMessage(Handler.java:99) 
E/AndroidRuntime( 699): at android.os.Looper.loop(Looper.java:137) 
E/AndroidRuntime( 699): at com.android.server.wm.WindowManagerService$PolicyThread.run(WindowManagerService.java:882) 
E/AndroidRuntime( 699): Caused by: java.lang.ClassNotFoundException: com.iamplus.aware.AwareProgressView 
E/AndroidRuntime( 699): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 
E/AndroidRuntime( 699): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
E/AndroidRuntime( 699): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.createView(LayoutInflater.java:552) 
E/AndroidRuntime( 699): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687) 
E/AndroidRuntime( 699): ... 15 more 
+0

그래, 내 항아리에 포함 된 사용자 정의보기를 선택할 수없는 이유는 무엇입니까? – user1479604

+0

이것 좀 봐 : http://stackoverflow.com/questions/8848104/android-view-inflateexception-binary-xml-file-line-15-error-inflating-class – Dunken

+0

u는 jurs urself를 만들었나요? –

답변

0

프로젝트 빌드 경로에 외부 jar를 추가했는지 확인하십시오.

그런 다음 프로젝트 -> 등록 정보 -> Java 빌드 경로 -> 주문 및 내보내기으로 이동하고 외부 jar에 해당하는 확인란을 선택하십시오.

실행하기 전에 프로젝트를 정리하고 빌드하십시오.

관련 문제