运行自编译浏览器时出现ClassNotFoundException

时间:2012-08-03 15:19:58

标签: java android exception

我编译了最新的AOSP浏览器并且编译它没有任何问题。 当我启动它时,我有一个ClassNotFoundException。

我正在使用最新的SDK 17,但该项目没有lib文件夹或外部jar,所以看起来这不是通常的问题。

除了每个文件中的包名之外没有触及任何(因为它注意到同一个手机中的浏览器已经包含相同的包com.android.browser)。

logcat的:

08-03 17:18:32.116: E/Trace(30047): error opening trace file: No such file or directory (2)
08-03 17:18:32.194: D/AndroidRuntime(30047): Shutting down VM
08-03 17:18:32.194: W/dalvikvm(30047): threadid=1: thread exiting with uncaught exception (group=0x40a7d300)
08-03 17:18:32.194: E/AndroidRuntime(30047): FATAL EXCEPTION: main
08-03 17:18:32.194: E/AndroidRuntime(30047): java.lang.RuntimeException: Unable to instantiate application it.androidhd.jbrowser.Browser: java.lang.ClassNotFoundException: it.androidhd.jbrowser.Browser
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.LoadedApk.makeApplication(LoadedApk.java:501)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4275)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.ActivityThread.access$1300(ActivityThread.java:139)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.os.Handler.dispatchMessage(Handler.java:99)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.os.Looper.loop(Looper.java:137)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.ActivityThread.main(ActivityThread.java:4896)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at java.lang.reflect.Method.invokeNative(Native Method)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at java.lang.reflect.Method.invoke(Method.java:511)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at dalvik.system.NativeStart.main(Native Method)
08-03 17:18:32.194: E/AndroidRuntime(30047): Caused by: java.lang.ClassNotFoundException: it.androidhd.jbrowser.Browser
08-03 17:18:32.194: E/AndroidRuntime(30047):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.Instrumentation.newApplication(Instrumentation.java:967)
08-03 17:18:32.194: E/AndroidRuntime(30047):    at android.app.LoadedApk.makeApplication(LoadedApk.java:496)
08-03 17:18:32.194: E/AndroidRuntime(30047):    ... 11 more

截图: http://s18.postimage.org/qi5f3zkfd/Cattura.png

1 个答案:

答案 0 :(得分:0)

使用自动化工具将内容导入Eclipse时要特别注意。从头开始重新创建项目将完成工作。