android unity sdk,Unity2018下Android SDK设置

本文介绍了Unity3D2018.3版本后对AndroidSDK的要求,指出从26.1.1版本开始,SDK工具仅提供命令行方式。详细阐述了如何使用命令行工具`sdkmanager`进行安装、卸载和查看已安装内容,并提到了常见问题及解决方法,如缺少SDKPlatform和预览版Build-tools导致的编译失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity3D 2018.3版本以后,要求Android SDK版本需要在26.1.1以上。之前Android SDK是有图形界面的,26.1.1之后只提供了命令行的方式。

Unity3D发布Android app时,用到的Android SDK组件说明

Android SDK Tools(必须)

Android SDK Platform-tools(必须)

Android SDK Build-tools(使用最高版本即可,但不要使用预览版,即带rc的版本)

SDK Platform(使用对应版本,即发布那个版本的app,必须有对应版本的SDK Platform)

Unity3D 2018.3关于Android SDK 版本提示

Android SDK 25.2.5版本以前是有图形界面的,有个“SDK Manager.exe”文件,运行后有图形界面,如下图。可以在图形界面进行添加和删除。

1bd37ae3d6f8bc68701374745a2700ff.png

在Unity3D 2018.3版本以后,Build的时候会有以下提示。

ae5992ce85593acfcf408eb9fe44d317.png

此时,点击【Use Highest Installed】按钮,可以正确编译。

Android SDK 26.1.1的安装和使用

Android SDK 26.1.1的

下载地址 https://developer.android.google.cn/studio

746dee04bf0cf4d78170366a3a30ea28.png

解压以后,在目录中有个“sdkmanager.bat”文件。

e9b31c0ff96cb8f066cfa5957993074c.png

用命令行的方式,进行操作即可。最常用的3个命令是

sdkmanager –list(查看已经安装的内容)

sdkmanager packages(安装)

sdkmanager –uninstall packages(卸载)

在使用“list”参数后,还能看到可以安装的内容的列表。

594dc21cd330fb96d522c955af108c03.png

使用中的其他提示

Target Android SDK not installed

96220b60b02036604d1f1d6c65db41b2.png

这个提示是缺少对应版本的SDK Platform,重新添加一下即可。

Gradle build failed

691b8aa45ed60ea6a19777abe73a5a80.png

ab9dfe2c05c50929e35ca96ddf203470.png

这个,有可能是使用了预览版的Android SDK Build-tools造成的,删除后从新安装一个即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值