在 gradle 文件里添加了 kotlin 库后,app 红叉,报错 Default Activity not found 。但是在 AndroidMenifest.xml 文件里定义了 MAIN 和 LAUNCHER 的 MainActivity 。请问怎么解决这种问题?
1
lx0758 Jun 29, 2020
gradle sync
|
2
Mrxxy Jun 29, 2020
1. clean
2. File-Invalidate Caches/Restart |
3
v2zhao Jun 29, 2020 via Android
Studio 4.0?
|
4
a1562619919 Jun 29, 2020 via Android
添加新的依赖如果不使用不会影响原代码的运行。可以先把调用 kt 库的代码先注释掉,看日志逐步排查 /清缓存
|
5
Anarchy Jun 29, 2020
这种一般是 gradle 同步没成功,确认下。
|
6
susunus Jun 29, 2020 via iPhone
看下是不是 gradle 版本的原因
|
7
nicevar Jun 29, 2020
Android Studio 4.0 有 bug, 先 Invalidate Caches/Restart, 如果不行, 找出所有这个项目的缓存, 删除掉
|
8
succlz123 Jun 29, 2020
我擦是没有 apply plugin 'android-kotlin'
|
9
succlz123 Jun 29, 2020
擦 -> 猜
|
10
andev OP @bunnyblueair 对的,刚升级的 Studio 4.0,难道是 4.0 的问题?
|
11
andev OP kotlin 相关依赖删掉正常,加上就 Default Activity not found,Studio 4.0
|
12
raiz Jun 30, 2020
每次升级都心惊胆战, 先 clean 不行再 Invalidate Caches/Restart 🤦
|
14
ccl1115 Jul 3, 2020
如果是升级到 4.0, 那么 Invalidate Caches/Restart
|
15
sw926 Jul 3, 2020
以下几个命令参考一下
./gradlew --stop ./gradlew clean ./gradlew cleanBuildCache rm -rf .gradle rm -rf ~/.gradle/caches/build-cache-1/ rm -rf ~/.gradle/caches/transforms-2/ 确保所有代码都提交了, git clean -xdf 然后重新导入项目 如果以上所有命令都不行,还有一个一劳永逸的方法 rm -rf / 🐶 |