解决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安装到目录机也不会报错了。
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安装到目录机也不会报错了。
相关文章推荐
- 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
- 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
- java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLo
- java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
- java.lang.ClassNotFoundException: com.android.tools.fd.runtime.BootstrapApplication
- 小米手机无法打开程序报错Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication的解决办法
- ava.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
- Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication的错误解决
- Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication 解决办法
- Android解决java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- Android 访问Webservice接口,参数对象不能串行化问题解决(java.lang.RuntimeException: Cannot serialize)
- Unable to instantiate application com.android.tools.fd.runtime.Bootstrap
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.AndroidCaptureC