【发布时间】:2020-04-02 09:31:43
【问题描述】:
我随 Android SDK 一起安装了 Android Studio (3.6.2),但是当我在 Unity 中选择它的文件夹(编辑 -> 首选项 -> 外部工具)时,它显示“无法在所选目录中检测 SDK”。我必须做些什么才能让它发挥作用?我在 Windows 10 上使用 Unity 2018.4 (LTS)。
【问题讨论】:
标签: android android-studio unity3d
我随 Android SDK 一起安装了 Android Studio (3.6.2),但是当我在 Unity 中选择它的文件夹(编辑 -> 首选项 -> 外部工具)时,它显示“无法在所选目录中检测 SDK”。我必须做些什么才能让它发挥作用?我在 Windows 10 上使用 Unity 2018.4 (LTS)。
【问题讨论】:
标签: android android-studio unity3d
Unity 似乎在使用 Android Studio 安装的 SDK 的文件夹结构方面存在问题。它似乎希望命令行工具包含名为 tools 的文件夹,但 Android Studio 将这些文件夹存储在 cmdline-tools\latest 中。假设 SDK 安装在 C:\Users\{username}\AppData\Local\Android\Sdk 中,您必须执行以下操作:
C:\Users\{username}\AppData\Local\Android\Sdk\cmdline-tools\latest 复制到C:\Users\{username}\AppData\Local\Android\Sdk\
latest 重命名为tools
最后你应该有一个名为C:\Users\{username}\AppData\Local\Android\Sdk\tools 的文件夹。它应该包含bin 和lib 文件夹。当您在 Unity 中选择 Sdk 文件夹时,它会对其进行处理,您应该能够构建 Android apk。
我不知道这是否是正确的方法,但我们能够按照这些步骤使 Android 构建在 Windows 上运行。
【讨论】: