我有一个工作的 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:加载程序 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(Native Method) 在 java.lang.reflect.Method。在 dalvik 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 的 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 调用(Method.java:521) .system.NativeStart.main(Native Method) 引起:java.lang.ClassNotFoundException: info.decamps.droid.photoid.PhotoIDroid in loader 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 更多在 dalvik.system.NativeStart.main(Native Method) 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 处运行(ZygoteInit.java:868) 由:java.lang.ClassNotFoundException:信息。 decamps.droid.photoid.PhotoIDroid 在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 在 java 的 dalvik.system.PathClassLoader[/data/app/info.decamps.droid.photoid-1.apk]。 lang.ClassLoader.loadClass(ClassLoader.java:573) at java.lang.ClassLoader.loadClass(ClassLoader.java:532) at android.app.Instrumentation.newApplication(Instrumentation.java:945) at android.app.ActivityThread$PackageInfo .makeApplication(ActivityThread.java:660) ... 11 更多在 dalvik.system.NativeStart.main(Native Method) 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 处运行(ZygoteInit.java:868) 由:java.lang.ClassNotFoundException:信息。 decamps.droid.photoid.PhotoIDroid 在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 在 java 的 dalvik.system.PathClassLoader[/data/app/info.decamps.droid.photoid-1.apk]。 lang.ClassLoader.loadClass(ClassLoader.java:573) at java.lang.ClassLoader.loadClass(ClassLoader.java:532) at android.app.Instrumentation.newApplication(Instrumentation.java:945) at android.app.ActivityThread$PackageInfo .makeApplication(ActivityThread.java:660) ... 11 更多lang.ClassNotFoundException:在 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 更多lang.ClassNotFoundException:在 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 更多loadClass(ClassLoader.java:532) at android.app.Instrumentation.newApplication(Instrumentation.java:945) at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:660) ... 11 更多loadClass(ClassLoader.java:532) at android.app.Instrumentation.newApplication(Instrumentation.java:945) at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:660) ... 11 更多
三星 Galaxy 怎么找不到应用程序类?关于如何解决这个问题的任何线索?
我已经能够在三星 Galaxy 模拟器上重现 tis 崩溃。