在加载Android应用程序时获取ClassNotFoundException

在加载Android应用程序时获取ClassNotFoundException,第1张

概述我有一个 Android应用程序上传到市场.该应用程序有一个类在启动时加载.我在课堂上使用了一些全局变量 问题是我的开发人员控制台向我展示了这个特定类的ClassNotFoundException错误.但是,当我在各种手机上测试时,我没有收到任何错误,但这种情况发生在很少的手机上,因为我可以在开发者控制台中经常看到错误 以下是错误日志.该类的名称是MyApp java.lang.RuntimeEx 我有一个 Android应用程序上传到市场.该应用程序有一个类在启动时加载.我在课堂上使用了一些全局变量

问题是我的开发人员控制台向我展示了这个特定类的ClassNotFoundException错误.但是,当我在各种手机上测试时,我没有收到任何错误,但这种情况发生在很少的手机上,因为我可以在开发者控制台中经常看到错误

以下是错误日志.该类的名称是MyApp

java.lang.RuntimeException: Unable to instantiate application com.test.app.MyApp:      java.lang.classNotFoundException: com.test.app.MyApp in loader  dalvik.system.PathClassLoader[/mnt/asec/com.test.app-1/pkg.apk]at androID.app.LoadedApk.makeApplication(LoadedApk.java:481)at androID.app.ActivityThread.handleBindApplication(ActivityThread.java:3882)at androID.app.ActivityThread.access00(ActivityThread.java:145)at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:1089)at androID.os.Handler.dispatchMessage(Handler.java:99)at androID.os.Looper.loop(Looper.java:150)at androID.app.ActivityThread.main(ActivityThread.java:4369)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:507)at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:846)at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:604)at dalvik.system.NativeStart.main(Native Method)Caused by: java.lang.classNotFoundException: com.test.app.MyApp in loader    dalvik.system.PathClassLoader[/mnt/asec/com.test.app-1/pkg.apk]at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)at java.lang.classLoader.loadClass(ClassLoader.java:551)at java.lang.classLoader.loadClass(ClassLoader.java:511)at androID.app.Instrumentation.newApplication(Instrumentation.java:972)at androID.app.LoadedApk.makeApplication(LoadedApk.java:472)

以下是Manifest的快照

<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"package="com.test.app"androID:installLocation="preferExternal"androID:versionCode="30"androID:versionname="1.5.3"><application androID:name = "MyApp" androID:icon="@drawable/icon"      androID:label="@string/app_name" androID:theme="@androID:style/theme.NoTitlebar"><activity androID:name=".GamesWorld"androID:label="@string/app_name">            </activity>
解决方法 给.Myapp
<application androID:name = ".MyApp" androID:icon="@drawable/icon"
总结

以上是内存溢出为你收集整理的在加载Android应用程序时获取ClassNotFoundException全部内容,希望文章能够帮你解决在加载Android应用程序时获取ClassNotFoundException所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1138561.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存