项目未升级时一切正常,升级Android Studio 4.0以后进行Run或者Debug时,APK可以正确的被安装,但是不能自动打开APP。当手动打开APP时,又可以正常打开,功能正常使用。
解决过程:
- 升级gradle,依赖库
- 重新编译项目 clean -> Rebuild Project
- 清空AS的缓存 File -> Invalidate Caches / Restart -> Invalidate and Restart
- 修改设置,取消勾选 4.0里的Instant run更名为了HotSwap
5.检查主工程的AndroidManifest.xml
5.1 检查是否定义了Default Activity
5.2 如果用的缩写.WelcomeActivity则先查package报名
5.3 没有用缩写则需要写完整路径
5.4 左下角的Merged Manifest点一下
6.Merged Manifest点开后,发现里面又许多报错,点开一看
好多模块的AndroidManifest.xml的代码全变成了乱码,从SVN上点击update和revert没有反应。最后从历史代码中找到原有的代码复制粘贴,重新编译,问题解决。