钛金属 Android 构建时找不到 Android SDK API

3
我正在尝试为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

钛仍然继续输出上述错误。尝试构建.apk和在我的android设备上运行调试构建时会出现此问题。尝试在模拟器上运行调试构建会导致它抱怨找不到模拟器,即使存在模拟器并且正在运行。

这是构建命令的完整输出: Build Output

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

我错过了什么吗?

感谢任何帮助。


你解决了这个问题吗? - ricardoorellana
我认为这个问题与新的Android SDK Platforms-tools version 25.0.5有关,这是您安装的版本吗?请在SDK管理器中查看。 - ricardoorellana
3个回答

1

链接是一个垃圾广告网站。 - Peter Tracey
这个链接会救你一命! - nicolascanto

1
谷歌在平台工具更新版本25.3.0中弃用了android命令,这个变化会对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找到有关此问题的更多信息。

0
  1. 下载 Android Studio https://developer.android.com/studio/

  2. 安装基础组件

  3. 打开项目,进入帮助菜单并搜索 SDK 管理器

  4. 选择要支持的 Android 平台

  5. 安装需要一段时间...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接