报错信息:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.banger.xiaowei.ui.BaseApplication" on path: DexPathList[[zip file "/data/app/com.banger.xxxxx-YINxedP-pIswZbzon0qenQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.banger.xiaowei-YINxedP-pIswZbzon0qenQ==/lib/arm64, /system/fake-libs64, /data/app/com.banger.xxxxxx-YINxedP-pIswZbzon0qenQ==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
解决方案:
Perferences-Build,Execution, Deployment-instant run
关闭Enable instant run to hot swap code/resouce changes on deploy(default enabled)选项
正常运行即可。
原因:
这个是安卓叫做启用即时运行 热交换代码/资源变化 部署(默认启用)的新技术,开启后回产生应用开启时间长和有时后对少量代码修改后无法部署的问题,所以可以考虑直接关闭,这样运行标志旁边就没有了闪电标志.