ios - 在 Mac 上为 iOS 构建 libgdx 默认测试项目需要 Android SDK?
问题描述
我使用项目生成器创建了默认的“测试”项目,然后将该项目复制到我的 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 上。)
解决方案
使用 Project Generator 生成的多项目 gradle 项目(这确实是组织项目的好方法),似乎没有办法绕过配置步骤,在 Android 子项目的情况下,需要安装 Android SDK,最简单的安装方法是安装 Android Studio 并使用其 SDK 管理器。
- 为 Mac 安装 Android Studio
- 打开安卓工作室
- 一旦完成初始下载、HAXM 安装等,您将进入项目 New/Open/etc 屏幕,单击标有“配置”的 cog,然后选择“SDK Manager”
- 选中项目所需的 Android API Level 复选框(当前推荐 API 27,而 Studio 自动安装 28)
- 点击“申请”
- 选中项目所需的 Android API Level 复选框(当前推荐 API 27,而 Studio 自动安装 28)
- 打开终端,cd 到项目的根目录,然后输入
./gradlew ios:launchIOSDevice
or./gradlew ios:launchIPhoneSimulator
来构建和运行应用程序。
推荐阅读
- python - 如何在没有用户输入的情况下在 python 中对谷歌日历进行 api 调用?
- windows - 作为本地系统的服务很好,但作为网络服务的模块有故障?
- c++ - C++ - std::vector foreach - 没有重载函数的实例
- elasticsearch - 将 Elasticsearch 快照从 Windows 恢复到 Debian
- python - 使用 CMDS 在 Maya 中获取选定定位器的变换
- c++ - 将字符串中出现的 bigint 除以 2
- c# - RedirectToAction 在生产环境中间歇性挂起
- c# - Outlook点击链接事件?
- python - 用底图绘制小河
- wordpress - Wordpress - 短 mp4 视频而不是特色图片