Galaxy Tab上的ClassNotFoundException(仅限)

时间:2010-12-14 20:01:12

标签: android galaxy

我有一个有效的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崩溃。

1 个答案:

答案 0 :(得分:0)

我已从AndroidManifest.xml删除android:name属性声明,现在可以使用了。