一、導入(錯誤點)
升級了本人的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