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

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