额..最近在帮朋友做一个APP
刚刚做完,自己的测试机:小米5,华为P6都好好的,但是朋友那边部分手机(三星s7+,小米4)安装完打开APP就Crash掉了.
因为分隔两地,他又不懂Android,虽然我也想直接让他把手机连上adb,直接在IDE里面看错误日志,但是这种事情只能想想就好…
因为集成的Bugly不知道怎么回事,测试的日志还好好的,但是部分机型的crash日志就是不上传,最后想到使用Testin进行测试…
结果真是辣眼睛,我都要怀疑我做的是不是一个假的APP:
发现crash基本都集中在打开app时
Java Runtime error: java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo, Process: com.kusofan.demo
百度一波这个报错就知道是什么原因了…
因为Instant Run啊….
关掉Instant Run,clean project,rebuild,就好了…
还是太年轻,之前都是提供测试的都是签名打的release,都没试过直接给debug包…
要不下次试试看会不会被打死.