【问题标题】:Building libgdx default test project for iOS on Mac requires the Android SDK?在 Mac 上为 iOS 构建 libgdx 默认测试项目需要 Android SDK?
【发布时间】:2018-07-18 20:17:16
【问题描述】:

我使用项目生成器创建了默认的“测试”项目,然后将该项目复制到我的 Mac Mini,在 IntelliJ 中打开它(安装了最新的 RoboVM),然后在 :ios 项目下运行 gradle 任务“launchIPadSimulator”。这样做似乎需要在 Mac 上设置 Android SDK,但我只想在 Mac 上为 iOS 构建:

CODE: SELECT ALL
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':android'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

我该如何解决这个问题?我真的必须安装 Android SDK 才能进行 iOS 构建吗? (我确实想在我的 Windows 机器上构建 Android 部分;只是不在 Mac 上。)

【问题讨论】:

    标签: ios libgdx


    【解决方案1】:

    使用项目生成器生成的多项目 gradle 项目(确实是组织项目的好方法),似乎没有办法绕过配置步骤,对于 Android 子项目,需要安装 Android SDK,最简单的安装方法是安装 Android Studio 并使用其 SDK Manager。

    • 为 Mac 安装 Android Studio
    • 打开 Android Studio
    • 完成初始下载、HAXM​​ 安装等操作后,您将进入项目 New/Open/etc 屏幕,单击标有“Configure”的 cog 并选择“SDK Manager”
      • 选中项目所需的 Android API 级别复选框(当前推荐 API 27,而 Studio 自动安装 28)
        • 点击“应用”
    • 打开终端,cd 到项目的根目录,然后输入 ./gradlew ios:launchIOSDevice./gradlew ios:launchIPhoneSimulator 以构建并运行应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多