记录解决Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

记录解决Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

Unable to instantiate application com.xxxx.xxxx.Jpush.ExampleApplication: java.lang.ClassNotFoundException: Didn’t find class “com.xxxx.xxxx.Jpush.ExampleApplication” on path: DexPathList[[zip file “/data/app/com.xxxx.xxxx-JVCPHJBjWjmIsoubgC0OzQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.xxxx.xxxx-JVCPHJBjWjmIsoubgC0OzQ==/lib/arm, /data/app/com.xxxx.xxxx-JVCPHJBjWjmIsoubgC0OzQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
在这里插入图片描述
ClassNotFoundException: Didn’t find class “com.xxxx.xxxx.Jpush.ExampleApplication” on path: DexPathList[[zip file “/data/app/com.xxxx.xxxx-JVCPHJBjWjmIsoubgC0OzQ==/base.apk”],nativeLibraryDirectories=[/data/app/com.xjchouti.android-JVCPHJBjWjmIsoubgC0OzQ==/lib/arm, /data/app/com.xjchouti.android-JVCPHJBjWjmIsoubgC0OzQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]

Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication 解决办法
相信很多人都遇到过这个问题,用Android Studio正在运行程序的时候,突然不知道什么原因,报一个找不到application或者找不到activity的错误(java.lang.ClassNotFoundException:),本屌在clean和rebuild了N多次后,程序依然是RuntimeException ,近APP就死。

问了好多人之后,依然找不到办法,然后在网上搜索了大量的文章后找到了几种解决办法,下面依次分享给大家:

注意:前两个我已经测试过,都可以用,后面两个你们有兴趣可以测试一下:

解决办法

1,将app的build.Gradle中的BuildtoolsVersion 改成21.1.2;

2,File—setting—build,execution,deploymedent—instant Run 中的第一项Enable开头的选项取消选中;

3, Changing: classpath ‘com.android.tools.build:gradle:2.0.0-alpha1’

    By:    classpath 'com.android.tools.build:gradle:1.2.3'

4,在project folder>/.idea/gradle.xml中

将:

改成:

eg:未能解决:1、这个问题困扰了好久,网上也查了好多次,但是都没有解决问题。最后从引用资源文件入手,发现是特定的activity标签下引用了资源文件:

删掉引用资源文件就可以了,由于时间问题具体原因未深究。

eg:未能解决:2、错误:java.lang.RuntimeException: Unable to instantiate application me.chunyu.paddoctor.Activity
Java运行时异常,不能实例化应用:XXX.

原因:
的”android:name”属性错误,即android:name=“me.cxxxyx.paddoctor.Activity”有问题;
可以新建一个App类继承父类的App,再指定android:name,即android:name=“me.cxxxyx.paddoctor.HelloApp”;

默认生成的Android项目,不需要在AndroidManifest的标签中设置name属性;
但是定制的项目就必须指定的name属性才可以使用。

记录解决本次找不到应用Application的问题,也找相关资料。找到适合自己的处理方式。书到用时方恨少,纸上得来终觉浅。希望每天进步一点点。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115039.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于大学计算机相关专业学习路线的见解与分析

    关于大学计算机相关专业学习路线的见解与分析谨以此文献给仍然迷失在大学生活中的计算机专业学子!!!不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行。根据百度百科计算机科学与技术专业(以下简称计算机专业)给出的描述,该专业的主干课程有算法、数据结构、操作系统、编译原理、计算机组成原理、计算机体系结构、计算机网络(划重点,这些都是专业基础课,其中的任意一门拿出来都够研究一生的,虽然大学的教育基本上都是讲…

    2022年5月3日
    50
  • Oracle trim/ltrim/rtrim區別

    Oracle trim/ltrim/rtrim區別

    2021年8月15日
    58
  • 矩阵相乘详解

    矩阵相乘详解首先要知道矩阵是怎么相乘的首先,两个矩阵要是想相乘需要满足,第一个矩阵的列数等于第二个矩阵的行数满足的话就可以相乘得到新的矩阵了举个例子嗷:矩阵a:123322212矩阵b:223121a矩阵是3*3(3行3列)的矩阵,b矩阵是3*2(3行2列)的矩阵,满足第一个矩阵的列数等于第二个矩阵的行数。那我们就可以相乘了一个m*n的矩阵和一个…

    2022年6月28日
    28
  • Windowsapp_windowsserver是什么

    Windowsapp_windowsserver是什么WindowsServerAppFabric扩展了WindowsServer以为Web应用程序和中间层服务提供增强的托管、管理和缓存功能。AppFabric托管功能向Internet信息服务(IIS)、WindowsProcessActivationService(WAS)和.NETFramework4添加了服务管理扩展。其中包括托管服务和托管管理工具,

    2022年10月17日
    3
  • C++之vector 初始化指定大小容量[通俗易懂]

    C++之vector 初始化指定大小容量[通俗易懂]1.一维vector<int>obj(size);或vector<int>obj;obj.resize(size);2.二维vector<vector<int>>obj(rsize,vector<int>(lsize,0));或vector<vector<int>>ob…

    2022年9月17日
    1
  • 【Java集合 1】java集合有哪些

    【Java集合 1】java集合有哪些一、数组Array和集合的区别1、数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)2、JAVA集合可以存储和操作数目不固定的一组数据。3、若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 注:使用相应的toArray()和Arrays.asList()方法可以相互转换。二、Java集合集合类存放于Java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是

    2022年7月7日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号