Kas*_*ers 6 android classloader classnotfoundexception runtimeexception android-activity
我有一个应用程序,我们称之为'com.company.foo',主要活动'FooBar'.在我的AndroidManifest.xml中,我有
<application android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<activity android:name="FooBar"
android:label="@string/app_name"
android:configChanges="keyboardHidden|orientation" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...
</application>
Run Code Online (Sandbox Code Playgroud)
(其中的点包含我的应用程序内的其他活动).在这种形式下,它可以很好地满足我的HTC愿望和模拟器.然而,从市场上下载应用程序的(非常)少数人报告崩溃
java.lang.RuntimeException:无法在loader dalvik.system.PathClassLoader [/ mnt]中实例化活动ComponentInfo {com.company.foo/com.company.foo.FooBar}:java.lang.ClassNotFoundException:com.company.foo.FooBar /asec/com.company.foo-1/pkg.apk]
有人建议更换android:name="FooBar"with android:name=".FooBar",这在我的手机和模拟器上再次正常工作,但在其他一些设备上失败了.如果我完全放弃这个属性,它根本不会让我安装.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
1568 次 |
| 最近记录: |