Android Studio3.2.0 升级版本到3.5.1

一、导入(错误点)

升级了本人的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章