當前版本:2022.1.1 Patch2,每個大版本更迭時,舊項目都會出莫名奇妙的錯誤無法運行,主要是項目配置的問題,與其找解決方案遠不如重開來得簡單開心。
- 本次主要是kotlin更新後報的錯,由1.8.0->1.8.10需要加compileSdkPreview = "UpsideDownCake"才能成功make,參考:https://stackoverflow.com/questions/75684382/issues-were-found-when-checking-aar-metadata-androidx-corecore1-12-0-alpha01
- 生成簽名文件後,不再有V1V2選項,生成的文件是V2的
- clone到其他設備後,不能直接打開項目,要使用Improt導入項目,不然會提示:Task 'wrapper' not found in project ':app'
- 不同設備安裝的 sdk不同,會導致app小紅叉,如果錯誤是BuildToolsVersion錯誤 ,則需要在Project Structure中的Modules中的app手動設置Build Tools Version,如果沒有,去SDK Manager 中下載相應的版本,如果沒有,右下角顯示Show Package Details
- 網絡訪問的權限問題
- 在mainfests.xml中加入<uses-permission android:name="android.permission.INTERNET" />
- 如果不是訪問https,要在application節中加入android:usesCleartextTraffic="true"
- 如果終端安裝了app後,再加入上面的兩條修改,需要先卸載app重裝才能生效