2012-06-07 88 views
0

我之前完成了几个手机差距项目,这次在我的代码中引发了一个新的异常。 在我的新项目中,我包括phonegap jar(cordova 1.5),并在manifest中声明了droidgap类(用com.hb.DroidGap和org.apache.cordova.DroidGap尝试过)。 现在,如果我扩展到活动调试器进入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

我也有这个确切的问题。一切都在工作,直到昨晚的特定时间,然后我开始得到这些错误。应用程序每次崩溃。我已经将问题追溯到src> MyApp.name中的.java文件中,如果我删除了cordova行,例如。类MyApp扩展DroidGap并将其设置为默认值,应用程序不会崩溃,但它也不起作用。

+0

原来是由于1)JavaScript文件中的问题和2)错误的清单而导致崩溃。我通过隔离javascript文件并找到错误进行了更正,然后通过从手机开始使用指南重写清单文件 – whizzkid