我有一个有效的Android应用程序。它适用于500多种不同的设备。清单是
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="info.decamps.droid.photoid" android:versionCode="5"
android:versionName="1.4">
<application android:icon="@drawable/icon" android:label="@string/app_label"
android:name="PhotoIDroid" android:description="@string/app_desc"
android:debuggable="FALSE">
但是当它从三星Galaxy Tab启动时,它无法启动并崩溃:
java.lang.RuntimeException:无法执行 实例化应用程序 info.decamps.droid.photoid.PhotoIDroid: 抛出java.lang.ClassNotFoundException: info.decamps.droid.photoid.PhotoIDroid 在装载机中 dalvik.system.PathClassLoader [/data/app/info.decamps.droid.photoid-1.apk] 在 android.app.ActivityThread $ PackageInfo.makeApplication(ActivityThread.java:670) 在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:4483) 在 android.app.ActivityThread.access $ 3000(ActivityThread.java:135) 在 android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2181) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:144) 在 android.app.ActivityThread.main(ActivityThread.java:4937) 在 java.lang.reflect.Method.invokeNative(母语 方法)at java.lang.reflect.Method.invoke(Method.java:521) 在 com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 在 dalvik.system.NativeStart.main(母语 方法)引起: 抛出java.lang.ClassNotFoundException: info.decamps.droid.photoid.PhotoIDroid 在装载机中 dalvik.system.PathClassLoader [/data/app/info.decamps.droid.photoid-1.apk] 在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:573) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:532) 在 android.app.Instrumentation.newApplication(Instrumentation.java:945) 在 android.app.ActivityThread $ PackageInfo.makeApplication(ActivityThread.java:660) ......还有11个
Samsung Galaxy如何找不到应用程序类? 关于如何解决这个问题的任何线索?
我已经能够在三星Galaxy仿真器上重现tis崩溃。