【问题标题】:Unity cannot find Android SDK on WindowsUnity 在 Windows 上找不到 Android SDK
【发布时间】: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


    【解决方案1】:

    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 的文件夹。它应该包含binlib 文件夹。当您在 Unity 中选择 Sdk 文件夹时,它会对其进行处理,您应该能够构建 Android apk。

    我不知道这是否是正确的方法,但我们能够按照这些步骤使 Android 构建在 Windows 上运行。

    【讨论】:

      猜你喜欢
      • 2017-07-21
      • 1970-01-01
      • 2013-05-20
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2017-02-10
      相关资源
      最近更新 更多