如果大家使用Android studio来开发Android应用,应该就知道Instant Run 这个东西。但是,这里有坑。当你在一个新的Android平台上构建并安装一个新的APP的时候,或者某个应用在该Android平台上已经卸载了。如果这时候Instant Run这个功能被勾选的。安装了该应用之后,点击运行该运用时,就会出现以下错误;
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.pax.test/com.pax.test.MainActivity}: java.lang.ClassNotFoundException:
Didn't find class "com.pax.test.MainActivity" on path: DexPathList[[zip file "/data/app/com.pax.test-1/base.apk"],nativeLibraryDirectories=[/data/resource/lib, /vendor/lib, /system/lib]所以解决方法就是,先取消勾选Instant Run这个功能,先在Android平台上安装好该应用,在之后的构建安装中再使用Instant Run这个功能。
本文讲述了在使用Android Studio进行Android应用开发时,InstantRun功能可能导致的问题。特别是当在新平台安装新应用或已卸载的应用时,若启用InstantRun可能会遇到ClassNotFoundException。文章提供了具体的错误示例,并建议首次安装时禁用InstantRun。
1333

被折叠的 条评论
为什么被折叠?



