Unity打包选择Target API Level的时候报错:并且不能选择29+

CommandInvokationFailure: Failed to update Android SDK package list.
C:/Program Files/Unity/Hub/Editor/2019.4.8f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK\tools\bin\sdkmanager.bat --list

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

 

而上架GooglePlay要29以上

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

 

解决办法:

1.下载Android SDK 29以及30,下载好设置好路径即可(一般放到默认Unity安装时候的默认路径下,在unity里的Edit->Preferences->External找到路径)

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

2.Unity工程设置里面,Edit->Preferences->External

 

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

3.找到SDK,JDK,NDK,全部取消勾选,然后在勾选上

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

等待自动导库

 

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

4.结束后返回File->Build Setting->Player Setting 选中29

【Unity】打包错误 CommandInvokationFailure: Failed to update Android SDK package list

5.若下一次重新打开此工程打包,还是不能选择29+,则重复2-4过程

相关文章:

  • 2021-11-24
  • 2021-04-16
  • 2021-07-15
  • 2022-12-23
  • 2021-06-12
  • 2022-02-22
  • 2022-12-23
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
  • 2021-10-29
相关资源
相似解决方案