0
我編譯了最新的AOSP瀏覽器,並且它沒有任何問題地編譯它。 當我啓動它時,我有一個ClassNotFoundException。運行自編譯瀏覽器時出現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
截圖:當你使用自動化工具導入東西到Eclipse http://s18.postimage.org/qi5f3zkfd/Cattura.png
你想訪問另一個應用程序的瀏覽器類? – MAC 2012-08-03 15:24:24
在同一個應用程序中,我想重新編譯瀏覽器應用程序。 – Hoconosc 2012-08-03 15:25:35
你確定這個班有嗎? – 2012-08-03 15:41:27