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

在使用Unity2019进行Android打包时遇到Target API Level选择29+报错。错误信息为:CommandInvokationFailure: Failed to update Android SDK package list。解决方法包括下载并设置Android SDK 29及30至Unity默认路径,更新Unity工程的外部工具路径,取消并重新选择SDK、JDK、NDK路径,确保能成功导入库并选择API Level 29。
摘要由CSDN通过智能技术生成

Unity2019打包选择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

而上架GooglePlay要29以上

解决办法:

1.下载Android SDK 29以及30(一般unity2019在打包时候会根据你所选的版本自动升级SDK),下载好设置好路径即可(一般放到默认Unity安装时候的默认路径下,在unity里的Edit->Preferences->External找到路径)

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

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

等待自动导库

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

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

2024年6月13日更新:

这篇文章是我2020年写的,当时CSDN还没有VIP可见这个功能哈,甚至我放上去的插件都是用积分下载,根本就没出用钱下载的。后来出了这个功能是网站自己把原创都加成VIP才能看了,我也已经停更快4年了,现已经把原创的文章修改为全部可见。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值