解决java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
生活随笔
收集整理的這篇文章主要介紹了
解决java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在開發安卓過程中,在線調試APP沒問題,但apk發送到別的手機時,安裝成功但是啟動失敗,報錯信息是:?
Java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 系统如何查看硬盘UUID与修
- 下一篇: 课文《小站》