2013-05-28 21 views
-1

一旦我加載應用程序,它立即崩潰在我的模擬器上。它從來沒有用過這樣做之前,我最近做了4.2.2的Android SDK管理器的更新,但我不認爲這可能是問題,但我只是不知道。啓動我的應用程序時出現ClassNotFoundException錯誤,提供logcat

我的項目是保存在我的C:\用戶\喬伊\研發\ LibrarySmite11

每當我打開了我對我的模擬器程序,我得到這個消息:

05-28 12:27:19.364: W/dalvikvm(6397): Unable to resolve superclass of Ljoseph/lubonty/librarysmite11/Splash; (37) 
05-28 12:27:19.364: W/dalvikvm(6397): Link of class 'Ljoseph/lubonty/librarysmite11/Splash;' failed 
05-28 12:27:19.364: D/AndroidRuntime(6397): Shutting down VM 
05-28 12:27:19.364: W/dalvikvm(6397): threadid=1: thread exiting with uncaught exception (group=0x409961f8) 
05-28 12:27:19.384: E/AndroidRuntime(6397): FATAL EXCEPTION: main 
05-28 12:27:19.384: E/AndroidRuntime(6397): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{joseph.lubonty.librarysmite11/joseph.lubonty.librarysmite11.Splash}: java.lang.ClassNotFoundException: joseph.lubonty.librarysmite11.Splash 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1879) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread.access$600(ActivityThread.java:122) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.os.Handler.dispatchMessage(Handler.java:99) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.os.Looper.loop(Looper.java:137) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread.main(ActivityThread.java:4340) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at java.lang.reflect.Method.invokeNative(Native Method) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at java.lang.reflect.Method.invoke(Method.java:511) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at dalvik.system.NativeStart.main(Native Method) 
05-28 12:27:19.384: E/AndroidRuntime(6397): Caused by: java.lang.ClassNotFoundException: joseph.lubonty.librarysmite11.Splash 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.Instrumentation.newActivity(Instrumentation.java:1023) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1870) 
05-28 12:27:19.384: E/AndroidRuntime(6397):  ... 11 more 

當我看着這些消息我想知道爲什麼在警告中存在「約瑟夫」的「L」面前,我不確定這是否是問題,但它只是一個想法。

是趕上我的眼睛在logcat的

兩個其他的東西:

其中1是這樣的:

05-28 12:27:19.384: E/AndroidRuntime(6397): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{joseph.lubonty.librarysmite11/joseph.lubonty.librarysmite11.Splash}: 

爲什麼我看到:

ComponentInfo{joseph.lubonty.librarysmite11/joseph.lubonty.librarysmite11.Splash} 

它應該是:

ComponentInfo{joseph.lubonty.librarysmite11.Splash} 


另一種是當我看到在logcat的這些行:

05-28 12:27:19.384: E/AndroidRuntime(6397): Caused by: java.lang.ClassNotFoundException: joseph.lubonty.librarysmite11.Splash 
05-28 12:27:19.384: E/AndroidRuntime(6397):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 

我覺得這兩條線在哪裏,我需要檢查出來,但我在這是什麼誠實傻眼是說。我從字面上盯着我的項目中的Splash類,它說它找不到。任何人有任何想法,爲什麼發生這種情況?

+1

更新'安卓tools'也.. ..檢查此問題http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore-after-upgrade-to-adt-22 – Pragnani

+0

您的活動添加到您的Manifest文件中? – mt0s

+0

@pragnani謝謝你,如果你把它作爲答案,我會接受它。我只是不明白爲什麼你們所有人都這麼低估了,因爲2的頭銜沒有什麼共同之處。對於那些是nooby的人(像我),並把我得到的實際錯誤,而其他標題說明庫不會被添加有0%的共同點......因爲我不會有絲毫的線索(或某人其他誰失去了)正在發生或正在發生的事情,特別是因爲這是一個全球性的新錯誤。但是,你期望什麼,有些人只是喜歡擊中那個消極的按鈕,併成爲精英混蛋。 – JoeyL

回答

相關問題