0

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

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

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

日志猫:

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

4

1 回答 1

0

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

于 2012-08-20T20:42:30.813 回答