Android:adb通过app_process调用java类报错-java.lang.ClassNotFoundException
2017-05-18 16:10
916 查看
这个错误产生于近期由于实际需要,从ecplise+adt换成了android studio。在更换之前,是完全可以通过export CLASSPATH=/data/app/com.example.lenovo.screenshot2-1/base.apk exec app_process /system/bin com.example.lenovo.screenshot2.Main1 '$@' 去调用main1类中的main方法的,但是更换之后却一直报错,断断续续寻找了一段时间,终于找到原因:
至于具体原因,外国友人做出了说明
http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat
原文:
这名仁兄说了 instant Run 会对你代码使用热交换,这会导致应用中的class被移动位置。
详情见官网文档
https://developer.android.com/studio/run/index.html#instant-run
至于具体原因,外国友人做出了说明
http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat
原文:
down voteaccepted | Disable the Instant Run option in Android Studio. Instructions are in the Android Studio Instant Run documentation. Instant Run tries to do hot swapping of your code; this causes the application class to be moved. To disable Instant Run Go to File --> Settings--> Build,Execution,Deployment -->Instant Run ---> uncheck "Enable instant run" |
详情见官网文档
https://developer.android.com/studio/run/index.html#instant-run
相关文章推荐
- Android:java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*****
- Android中java.lang.ClassNotFoundException: ***.**** in loader dalvik.system.PathClassLoader[/data/app
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.view.ViewPager"
- java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的错
- DT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.ClassNotFoundException)
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- java.lang.ClassNotFoundException: 自己编译WordCount编译通过执行报错
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Caused by: java.lang.ClassNotFoundException: android.view.fragment in loader dalvik.system.PathClass
- WTP/JSF问题的解决--java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
- 添加android-support-v4 错误 java.lang.ClassNotFoundException: android.support.v4.view.ViewPager in loade
- 导入开源项目后报:1 Caused by: java.lang.ClassNotFoundException: Didn't find class "net.oschina.app.AppContex
- java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk
- java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk
- Android最新的开发环境运行原来环境开发的程序报java.lang.ClassNotFoundException错误解决
- android 升级ADT到22后,出现bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:异常
- 添加android-support-v4 错误 java.lang.ClassNotFoundException: android.support.v4.view.ViewPager in loade
- java.lang.ClassNotFoundException: org.operamasks.faces.webapp.filter.DefaultSuffixRedirector