java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
来源:互联网 发布:免费刷钻软件安卓版 编辑:程序博客网 时间:2024/05/21 03:25
转自:http://blog.csdn.net/io_field/article/details/54944824
昨天遇到一坑,在Android Studio上在线调试的时候好好的,结果导出APK,为了图方便,直接从build文件目录下拿到apk装到目标机器上。结果却出现了异常报错的情况。log显示如下:
这里写图片描述
报错信息是:
Java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
到这里我就有点懵了,com.android.tools.fd.runtime.AppInfo我根本就不认识它好不?我写的类根本就没有这个类。
好吧,用搜索工具一搜,没有什么相关的信息。到StackOverFlow中搜索了一下,倒是有位网友提示是Instance Run的问题。我猛然醒悟,肯定是Instance Run给我的程序在调试的时候添加了一些自己的代码,但我脱离AndroidStudio去安装到目标机器时,它就肯定找不到这个类的。意识到这个的时候,其实问题也很容易解决了。
解决方法:
在Android Studio中关闭Instance Run功能,并且清除build目录。然后再进行Run的安装,此时可以直接从新生成的build目录提取apk,安装到目标机器上。
clean整个工程,然后再Build APK,此时生成新的APK在build目录下,提取APK安装到目录机也不会报错了。
Android学习交流群:523487222
(如果您觉得有用,欢迎加入,一起学习进步)
点击链接加入群【Android学习群】
0 0
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- 解决java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoa
- java.lang.ClassNotFoundException: com.android.tools.fd.runtime.BootstrapApplication
- java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
- java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLo
- ava.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
- ava.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoa
- Android集成环信3.x出现java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
- Android java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime 问题的解决
- java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Bootstrap
- java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Boo
- java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Bootstrap
- java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Bootstrap
- ClassNotFoundException:"com.android.tools.fd.runtime.BootstrapApplication"
- ClassNotFoundException:"com.android.tools.fd.runtime.BootstrapApplication"
- 【ssm个人博客项目实战02】easy UI搭建后台管理界面
- 从功能实现到实现设计
- HTML中引入CSS的四种方法(前端css面试题)
- 在ubuntu上安装以及新建openframeworks工程
- IntelliJ IDEA 热部署插件 JRebel 安装激活及使用
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- int (*func(int)) (int *,int)
- Mysql 用户权限设置
- springMVC注解@initbinder
- 郑轻oj 1874 蛤玮学计网
- Brackets(续)
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- 博客开题第一天
- ptb_producer注释