您的位置:首页 > 移动开发 > Android开发

解决java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo

2017-03-16 10:29 656 查看
在开发安卓过程中,在线调试APP没问题,但apk发送到别的手机时,安装成功但是启动失败,报错信息是: 

Java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo

原因是Instance Run给我的程序在调试的时候添加了一些自己的代码,但我脱离AndroidStudio去安装到目标机器时,它就肯定找不到这个类的。意识到这个的时候,其实问题也很容易解决了。

解决办法:

1 在Android Studio中关闭Instance Run功能,并且清除build目录。然后再进行Run的安装,此时可以直接从新生成的build目录提取apk,安装到目标机器上。

2 clean整个工程,然后再Build APK,此时生成新的APK在build目录下,提取APK安装到目录机也不会报错了。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐