升级Android Studio 4.0+后找不到Default Activity

2,915 阅读1分钟

项目未升级时一切正常,升级Android Studio 4.0以后进行Run或者Debug时,APK可以正确的被安装,但是不能自动打开APP。当手动打开APP时,又可以正常打开,功能正常使用。

解决过程:

  1. 升级gradle,依赖库
  2. 重新编译项目 clean -> Rebuild Project
  3. 清空AS的缓存 File -> Invalidate Caches / Restart -> Invalidate and Restart
  4. 修改设置,取消勾选 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没有反应。最后从历史代码中找到原有的代码复制粘贴,重新编译,问题解决。