Android Studio 升级到3.0以后,出现的Android Profiler功能挺好用的,但是有要求,gradle要升级到4.1才能使用,那就升级吧。然后就出现了各种各样的问题。。。
问题1描述:出现 class not found的异常
问题1解决方案:出现这个问题还有一个条件就是,在app/build.gradle 中配置了
android{
default{
multiDexEnabled true
}
}
把 multiDexEnabled 设置false也就没有这个问题,但是这个不能啊。所以把Application继承为MultiDexApplication也能解决这个问题,或者在
Application的onCreate()调用MultiDex.index(this)方法。
问题2描述:直接run生成的apk包,拿去安装的其他手机上,会提示“test only ”的异常
问题2解决方案:正式提交包使用gradle bulid/assemble指令去打包。这样打出来的apk,就能安装正常。