我從我的Android應用程序的一個用戶得到這個錯誤報告:Android的錯誤:java.lang.NoClassDefFoundError:[通用]
java.lang.NoClassDefFoundError: [generic]
at dalvik.system.NativeStart.main(Native Method)
這是整個堆棧跟蹤。 O_O
不是非常豐富......
我使用的唯一外部罐子GoogleAdMobAdsSdk-6.0.1.jar AdMob,這是和它在libs目錄,並添加到通過Eclipse的Android界面項目(你知道:屬性/ Java構建路徑/庫/添加外部JAR)
所以我不知道什麼是錯的線索。
任何提示?
我編譯使用Eclipse v3.7.0版本ID I20110613-1736在Ubuntu 11.04與ADT 18.0.0.v20120330
我忘了提,我的應用程序已經被成千上萬的用戶安裝,我只得到一個報告在這個問題上直到今天。
什麼版本的Android SDK中的你使用?我認爲我有同樣的問題,但我只能讓我的應用程序與admob sdk的第4版一起工作。 –
您是否指向正確的類/活動以在清單中開始? – Guardanis
John:我使用Android 3.2作爲目標SDK,最低爲2.1和Android 2.1(清單中的android.targetSdkVersion =「13」和android.minSdkVersion =「5」)。 現在我看到minSdkVersion似乎是7,但我認爲這並沒有區別,因爲:a)4到7之間沒有SDK版本,所以我認爲5和7有相同的效果,b)我有對其他應用程序清單上的min和target sdk版本使用相同的值,並且在15000+次主動安裝後永遠不會收到該錯誤報告。 –