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重装才能生效

 

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