java.lang.ClassCastException: android.app.Application cannot be cast to greendroid.app.MyApplication

解决Android应用加载异常
本文详细介绍了当Android应用程序出现ClassNotFoundException时的解决方案。主要原因是Manifest文件中的Application标签内未正确配置name属性,导致系统无法找到对应的Application类。文章指导开发者如何检查和修正Manifest文件中的配置,确保应用程序正常启动。
<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" 
        android:name="com.athena.www.common.MyApplication"
        >

出现这个的错误原因就是在manifest.xml文件中没有加

android:name="com.athena.www.common.MyApplication"
这句话

一定要把name写正确,如果写错误,可能会出现

Android中java.lang.ClassNotFoundException: ***.**** in loader dalvik.system.PathClassLoader

逆推之,如果出现上述错误,可以查看是否是manifest.xml中name写错

09-25 11:38:01.158041 5184 5184 W Bundle : Attempt to cast generated internal exception: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String at android.os.BaseBundle.getString(BaseBundle.java:1448) at com.oplus.util.OplusContextUtil.isOplusStyleInApplication(OplusContextUtil.java:197) at com.oplus.util.OplusContextUtil.isOplusOSStyle(OplusContextUtil.java:128) at com.oplus.util.OplusContextUtil.isOplusOSStyle(OplusContextUtil.java:221) at com.oplus.util.OplusFontUtils.initVariationFontVariable(OplusFontUtils.java:543) at com.oplus.font.OplusFontManager.initVariationFontVariable(OplusFontManager.java:168) at oplus.android.OplusCommonInjector.onCreateForApplication(OplusCommonInjector.java:78) at android.app.ApplicationExtImpl.hookOnCreate(ApplicationExtImpl.java:29) at android.app.Application.onCreate(Application.java:278) at com.android.printspooler.MyApplication.onCreate(Unknown Source:0) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1401) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:8627) at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2792) at android.os.Handler.dispatchMessage(Handler.java:115) at android.os.Looper.loopOnce(Looper.java:298) at android.os.Looper.loop(Looper.java:408) at android.app.ActivityThread.main(ActivityThread.java:9952) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:613) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1074)
最新发布
09-26
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值