動作する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">
しかし、Samsung Galaxy Tabから起動した場合、起動せず、次のようにクラッシュします。
java.lang.RuntimeException:アプリケーションinfo.decamps.droid.photoid.PhotoIDroidをインスタンス化できません:java.lang.ClassNotFoundException:info.decamps.droid.photoid.PhotoIDroid in loader dalvik.system.PathClassLoader [/ data / app/info。 decamps.droid.photoid-1.apk] at android.app.ActivityThread $ PackageInfo.makeApplication(ActivityThread.java:670)at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4483)at android.app.ActivityThread.access $ 3000(ActivityThread.java:135)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2181)at android.os.Handler.dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper .java:144)at android.app.ActivityThread.main(ActivityThread.java:4937)at java.lang.reflect.Method.invokeNative(Native Method)atjava.lang.reflect.Method。dalvikのcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)のcom.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)のinvoke(Method.java:521) .system.NativeStart.main(ネイティブメソッド)原因:java.lang.ClassNotFoundException:ローダー内のinfo.decamps.droid.photoid.PhotoIDroid dalvik.system.PathClassLoader [/data/app/info.decamps.droid.photoid-1 .apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)at java.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詳細run(ZygoteInit.java:868)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)at dalvik.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] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)atjava。 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詳細run(ZygoteInit.java:868)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)at dalvik.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] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)atjava。 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:info.decamps.droid.photoid.PhotoIDroid in loader dalvik.system.PathClassLoader [/data/app/info.decamps.droid.photoid-1.apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java :243)at java.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:info.decamps.droid.photoid.PhotoIDroid in loader dalvik.system.PathClassLoader [/data/app/info.decamps.droid.photoid-1.apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java :243)at java.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詳細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詳細
サムスンギャラクシーがアプリケーションクラスを見つけられないのはどうしてですか?これを解決する方法についての手がかりはありますか?
SamsungGalaxyエミュレーターでクラッシュを再現することができました。