Titanium Android构建时无法找到Android SDK API

时间:2017-04-20 11:41:30

标签: android titanium titanium-mobile titanium-alloy

我正在尝试为Android构建我的Titanium应用程序,但它不断抱怨

[ERROR] Unable to find Android SDK API 23
[ERROR] Android SDK API 23 is required to build Android apps

确保我安装了Android API Level 23(Marshmallow):

Installed API Levels

Titanium仍然继续输出上述错误。尝试构建.apk和尝试在我的Android设备上运行调试版本时会发生这种情况。试图在模拟器上运行调试版本会导致它抱怨即使模拟器存在且当前正在运行,也没有找到模拟器。

以下是build命令的完整输出: Build Output

以下是Titanium环境检查的输出: Environment Check 我已经安装了兼容版本的工具和平台工具,但环境检查似乎只传递有关最新安装版本的信息。

我错过了什么?

感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

Google已在平台工具更新android上弃用其25.3.0命令,该更改导致Titanium SDK出现问题,6.x.x您需要做的是升级您的Appc Titanium SDK项目至少为6.0.4或更高版本。您可以更新它访问tiapp.xml并通过以下方式更改该行:

<sdk-version>6.0.4.GA</sdk-version>

我希望此信息可以帮助您解决此问题。

您可以在此处找到https://jira.appcelerator.org/browse/TIMOB-24555有关此问题的其他信息。

答案 1 :(得分:1)

前几天我遇到了同样的问题。解决方案是下载SDK工具版本24并将其替换为&#34; / Users / nicolascantod / Library / android-sdk-macosx / tools&#34;

链接: https://android-sdk.en.uptodown.com/mac/download

答案 2 :(得分:0)

  1. 抢夺Android Studio https://developer.android.com/studio/

  2. 这将安装基础知识

  3. 您需要打开一个项目,去帮助并搜索SDK Manager

  4. 选择要支持的android平台

  5. 安装需要相当长的时间...