一、导入(错误点)
升级了本人的studio,从码云下载以前代码,导入,报下面这个错误:
提示错误:
Error running app:Default Activity not found
导致无法运行成功!!!
二、寻找方法
因为这个问题,开始了去各大博客查找资料并且进行猜测验证:
1、gradle版本是不是不对
把gradle版本更新版本:
gradle-5.4.1-all
升级插件版本号到3.5.1
rebuild,依然木有用。。。
2、因为自己以前项目用的v4 v7 ,然鹅studio 3.5.1有默认配置使用androidx的,所以添加了以下配置:
rebuild,依然是没有用。。。
3、然后又去猜测是不是studio 自己缓存问题呢
还是木有用呀!!!啊啊啊啊啊
又想着会不会没有清除干净,就去studio 配置里清除掉cache文件夹,
C:\Users\admin\.AndroidStudio3.5\system\caches
即删除掉上述文件夹,依然木有用
4、怎么整呀,感觉我把能做的都做了呀。算了,直接把studio 初始化好了,重新配置studio 环境
删除掉这两个文件夹,重新打开studio ,其他和你刚开始操作studio 一样。
导入项目,but...依然木有用
5、最终
去AndroidManifest.xml里面,偶然把入口activity放到application第一个位置,然鹅,解决了,解决了,竟然解决了
这真是个有趣的踩坑故事。。。
三、小结
可以直接看红色标记位置,其他可以参考(我的问题在这里,你也可能是其他可能┗|`O′|┛ 嗷~~)。
细节决定成败,长见识了。。。
Tips:
1.升级后,一定要注意,v4 v7 只到28.0.0,要兼容以前开发的v4 v7, 需要设置
android.useAndroidX=false
2.kotlin版本也要对应升级
我升级后用的 1.3.21