前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo

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

作者头像
Frank909
发布2019-01-14 18:03:15
6080
发布2019-01-14 18:03:15
举报
文章被收录于专栏:Frank909Frank909

昨天遇到一坑,在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去安装到目标机器时,它就肯定找不到这个类的。意识到这个的时候,其实问题也很容易解决了。


解决方法



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


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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年12月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档