您的位置:首页 > 编程语言 > Java开发

Instant Run导致的java.lang.ClassNotFoundException错误

2017-04-06 22:47 489 查看
如果大家使用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这个功能。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐