记录解决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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 视图索引

    视图索引创建索引视图  视图也称为虚拟表,这是因为由视图返回的结果集其一般格式与由列和行组成的表相似,并且,在 SQL 语句中引用视图的方式也与引用表的方式相同。标准视图的结果集不是永久地存储在数据库中。查询每次引用视图时,Microsoft® SQL Server™ 2000 会动态地将生成视图结果集所需的逻辑合并到从基表数据生成完整查询结果集所需的逻辑

    2022年7月22日
    13
  • 服务器四通道内存性能提升,四通道内存性能怎么样

    服务器四通道内存性能提升,四通道内存性能怎么样四通道的内存有提升,但是性价比不是很好,如果是发烧友那不需要考虑什么了,如果是实用主义者四通道带来的性能的提升可能不会在使用中有太多的明显的感受。组建四通道内存很简单,有足够的内存条卡槽,X79的芯片组,i7-3960K的处理器,Apacer宇瞻猎豹DDR3-16002GB*4或者海盗船DDR316002GB*4的内存条就可以了,当然其他品牌的内存条也可以,这里只是举例,四条一样…

    2022年6月22日
    27
  • bi报表开发工具_三大报表的勾稽关系图

    bi报表开发工具_三大报表的勾稽关系图为什么需要电子表格国内目前的同类产品中都有报表工具,这些工具大部分都有一个类似Excel的操作界面:单元格、快捷键、工具栏等典型设计工具要求。这些工具要么需要有专业的背景,或者专业的工程师提供支持,要么学习成本高,调整报表样式十分麻烦。作为报表开发人员而言,花费大量时间去学习一个新工具是一件非常苦恼的事情,我们能否直接把exce作为报表设计的工具呢?基于这个思路,诞生了我们的Spreadsheet…

    2022年10月19日
    0
  • 样本方差的期望推导过程_各种分布的期望和方差表

    样本方差的期望推导过程_各种分布的期望和方差表主要推导用到的条件每一项的计算过程总过程

    2022年10月26日
    0
  • ubuntu samba share 共享 windows linux

    ubuntu samba share 共享 windows linux

    2021年4月30日
    179
  • notifyDataSetChanged使用总结

    notifyDataSetChanged使用总结在做客户端项目时,想使用notifidatasetchanged来刷新ListView,但是一直报错,ThecontentoftheadapterhaschangedbutListViewdidnotreceivea notification,先总结notifidatasetchanged使用要点如下:1.首先要包装adapter监视的数据是同一个对象

    2022年10月28日
    0

发表回复

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

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