2012-06-07 7 views
0

이전에 전화 갭 프로젝트를 거의 수행하지 않았습니다. 이번에는 새로운 예외가 발생했습니다. 내 새 프로젝트에서 phonegap jar (cordova 1.5)를 포함하고 manifest에서 droidgap 클래스를 선언했습니다 (com.hb.DroidGap 및 org.apache.cordova.DroidGap 모두 시도). 이제 Activity로 확장하면 디버거가 onCreate 메소드에 들어가지만 DroidGap 으로 확장하면 다음 예외가 발생하고 앱이 강제 종료됩니다 (디버거가 onCreate에 연결되지 않음) ... 누락 된 것이 있습니까? 미리 감사하고 불쌍한 내 영어DroidGap 확장 중에 예외가 발생했습니다.

06-07 10:03:54.954: E/AndroidRuntime(554): FATAL EXCEPTION: main 
    06-07 10:03:54.954: E/AndroidRuntime(554): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.hiddenbrains/com.hiddenbrains.HBPluginsActivity}: java.lang.ClassNotFoundException: com.hiddenbrains.HBPluginsActivity in loader dalvik.system.PathClassLoader[/data/app/com.hiddenbrains-1.apk] 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.os.Handler.dispatchMessage(Handler.java:99) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.os.Looper.loop(Looper.java:123) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread.main(ActivityThread.java:4627) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at java.lang.reflect.Method.invokeNative(Native Method) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at java.lang.reflect.Method.invoke(Method.java:521) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at dalvik.system.NativeStart.main(Native Method) 
    06-07 10:03:54.954: E/AndroidRuntime(554): Caused by: java.lang.ClassNotFoundException: com.hiddenbrains.HBPluginsActivity in loader dalvik.system.PathClassLoader[/data/app/com.hiddenbrains-1.apk] 
    06-07 10:03:54.954: E/AndroidRuntime(554): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
    06-07 10:03:54.954: E/AndroidRuntime(554): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
    06-07 10:03:54.954: E/AndroidRuntime(554): ... 11 more 

답변

1

미안 내가 너무이 정확한 문제가 있습니다. 지난 밤에 특정 시간까지 모든 작업이 진행 중이었습니다. 그런 다음 이러한 오류가 발생하기 시작했습니다. 앱이 매번 충돌합니다. 문제를 추적하여. java 파일의 src> MyApp.name ... 코도바 선을 제거하면 예를 들어. MyApp 클래스는 DroidGap을 확장하고 응용 프로그램이 충돌하지 않는 기본값으로 설정하지만 작동하지 않습니다.

+0

자바 스크립트 파일의 1) 문제와 2) 잘못된 매니페스트로 인해 충돌이 발생했습니다. 자바 스크립트 파일을 분리하고 오류를 찾은 다음 phonegap에서 가이드를 사용하여 처음부터 매니페스트 파일을 다시 작성하여 수정했습니다. – whizzkid

관련 문제