无法实例化扩展应用程序类的应用程序错误

权SY

对于某些用户,有时会发生以下错误。我还没有通过测试用的android手机看到它,但是我通过Google开发者控制台获得了它的迷恋。

[Error]
java.lang.RuntimeException: Unable to instantiate application com.***.***.MyApplication: java.lang.ClassNotFoundException: com.***.***.MyApplication
at android.app.LoadedApk.makeApplication(LoadedApk.java:501)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4253)
at android.app.ActivityThread.access$1400(ActivityThread.java:143)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1301)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4950)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:997)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.***.***.MyApplication
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.app.Instrumentation.newApplication(Instrumentation.java:982)
at android.app.LoadedApk.makeApplication(LoadedApk.java:496)
... 11 more

[MyApplication.java]
public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
            ...
    }

    @Override
    public void onTerminate() {
        super.onTerminate();
    }

    ...

}

[manifest.xml]
...
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
...
<application
        android:name="com.***.***.MyApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

我试图找出解决这个问题的方法。我怀疑这可能是由于外部SD卡问题或“公共构造函数”引起的。因为即使我也不知道如何重现这种情况,所以我不确定这是由于SD卡还是公共构造函数造成的。

我敢肯定有人犯了这个错误,并且已经知道如何解决这个问题。因此,请帮助我了解问题所在以及如何解决。谢谢。

瓦加尔·艾哈迈德(Waqar Ahmed)

在清单文件中添加您的类名称。希望这能解决您的问题

<application android:icon="@drawable/icon" android:label="@string/app_name"
    android:name=".MyApplication">

  ........

要进一步阅读,如何扩展Application类,请在此处阅读

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何捕获“无法实例化应用程序”错误?

Android:无法实例化应用程序错误

错误:[$ injector:modulerr]无法实例化模块应用程序

Android:无法实例化应用程序

无法实例化应用程序

无法实例化应用程序防护

Yii2控制台应用程序错误“无法实例化组件或类“用户”。

由于以下原因无法实例化模块应用程序:错误:模块“应用程序”不可用

在单元测试中实例化应用程序类

无法实例化应用程序:java.lang.ClassNotFoundException:

运行应用程序时“无法实例化活动”

Android无法实例化Multidex应用程序

无法实例化活动 ComponentInfo(应用程序不断停止)

无法实例化应用程序-AndroidManifest设置

罗盘应用程序无法实例化活动

无法实例化应用程序-MainActivity上的ClassNotFoundException

自定义 AppComponentFactory 无法实例化应用程序

扩展Flutter应用程序的基类

OAuth应用程序身份扩展类

在Wildfly中部署的Spring Boot应用程序“无法实例化WebApplicationInitializer类”

致命错误:无法实例化应用程序android.app.Application

Multidex错误:-无法实例化应用程序android.support.multidex.MultiDexApplication

SAP Fiori Launchpad 自定义应用程序错误:无法实例化对象:缺少“新”

我的自定义提供程序出现错误“由于未知的提供程序而无法实例化模块应用程序”

错误:gunicorn:无法在“应用程序”中找到应用程序对象“应用程序”

Java无法确定应用程序类

ReactNative:错误:无法安装应用程序

未捕获的错误:[$ injector:modulerr]无法在Apache上的Angular.js应用程序上实例化模块错误

如何在Winforms应用程序中使用Unity容器从BLL类实例化DAL类