android重建手記全是坑

當前版本:2022.1.1 Patch2,每個大版本更迭時,舊項目都會出莫名奇妙的錯誤無法運行,主要是項目配置的問題,與其找解決方案遠不如重開來得簡單開心。

  1. 本次主要是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
  2. 生成簽名文件後,不再有V1V2選項,生成的文件是V2的
  3. clone到其他設備後,不能直接打開項目,要使用Improt導入項目,不然會提示:Task 'wrapper' not found in project ':app'
  4. 不同設備安裝的 sdk不同,會導致app小紅叉,如果錯誤是BuildToolsVersion錯誤 ,則需要在Project Structure中的Modules中的app手動設置Build Tools Version,如果沒有,去SDK Manager 中下載相應的版本,如果沒有,右下角顯示Show Package Details
  5. 網絡訪問的權限問題
    1. 在mainfests.xml中加入<uses-permission android:name="android.permission.INTERNET" />
    2. 如果不是訪問https,要在application節中加入android:usesCleartextTraffic="true"
    3. 如果終端安裝了app後,再加入上面的兩條修改,需要先卸載app重裝才能生效

 

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