Unity要求Android SDK为最低API级别21

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity要求Android SDK为最低API级别21相关的知识,希望对你有一定的参考价值。

所以我一直在尝试在android中构建Unity 4.6.1项目,但问题是我的Android SDK已经过时了。但是,我相信谷歌停止支持传统的ADT切换到Android Studio。 Android Studio在1.0.1版中没有易于查找的SDK文件夹。这是我得到的错误:“构建播放器时出错:UnityException:所需的最低平台是Android 5.0(API级别21)”如果ADT不支持API级别21,如何为Android构建Unity项目?

答案

单击SDK管理器按钮(在顶部)和窗口顶部的灰色文本(看起来像在ADT中),它应该显示SDK的位置(例如C: users admin appdata ......)您可以在设置中更改该位置。只记得移动文件。

另一答案

1)从http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip下载SDK工具(v25.2.5)

2)在文件夹中提取并在里面导航。

3)运行android.bat,这将打开SDK Manager.exe。从此工具更新包(必须完成步骤)。如果在Unity项目中需要,您还可以安装任何特定的API。

4)在Unity中,转到编辑 - >首选项 - >外部工具和更新JDK的路径以及解压缩SDK Tools的文件夹的路径。

现在Unity将为Android构建而没有任何问题。

以上是关于Unity要求Android SDK为最低API级别21的主要内容,如果未能解决你的问题,请参考以下文章

android:Theme.Material.Light 需要 API 级别 21(当前最低为 8)

Android 上的 Kotlin - 是不是有最低 API 级别要求?

为 Android Studio 选择正确的最低 API

Android:点击按钮后布局动画,最低 SDK 版本为 14

编译版本与最低要求版本 Android

Android SDK对应API级别以及版本说明