31降級到30
安卓工程修改
找到項(xiàng)目的Gradle Scripts中的build.gradle文件麦射,把其中的compileSdkVersion, buildToolsVersion, targetSdkVersion從31改成30 沛鸵。修改之后會出現(xiàn)了一個(gè)提示括勺,單擊并選擇sync [to version 30]。Android Studio會自動(dòng)下載BuildTool V30并更改項(xiàng)目設(shè)置曲掰。
Unity直接修改 playersetting下面的Other Setting
image.png
或者
不將SDK構(gòu)建工具31降級到30疾捍,也不更改編譯SDK版本,主要是SDK構(gòu)建工具31上缺少2個(gè)文件栏妖,即1.dx.bat2.dx.jar乱豆,解決方案是這些文件在文件位置中被命名為d8,因此將它們的名稱更改為dx將解決錯(cuò)誤吊趾。步驟如下:
1)進(jìn)入C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0目錄(大家去修改自己的SDK的路徑下的build-tools)
2)找到一個(gè)名為d8.bat的文件宛裕,這是Windows批處理文件。
3)重命名d8.bat為dx.bat论泛。
4)進(jìn)入C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib目錄
5)在將d8.jar重命名為dx.jar
注意:AppData是一個(gè)隱藏文件夾续滋,打開隱藏項(xiàng)就可以看到AppData文件夾。
ps如果buildtools不全可以去下載
build-tools 19-31的資源
如果是32或者其他也是對應(yīng)的路徑改法