加速器 | 'Android Distribution' Android 未找到 SDK 版本 4.1.2

Appcelerator | 'Android Distribution' Android SDK version 4.1.2 not found

我从我们的开发人员组中提取了一个 Appcelerator 项目,但无法在本地 Android 设备上发布或 运行 该项目。 尝试发布时会立即弹出以下错误屏幕。 Android SDK version 4.1.2 not found.

我已经检查了 Appcelerator 平台设置和 Android Studio 配置并安装了 SDK。The install SDK screen in Appcelerator 尝试了 uninstalling/reinstalling Appcli 和 SDK 无济于事。

很可能,您的问题似乎与您正在使用的 Ti SDK 不支持的 Android SDK 版本有关。

因此,在做任何事情之前,请尝试获取此页面所说的内容以了解有关软件兼容性的所有信息:Titanium Comptability Matrix

它说最新 Ti SDK 6.x.x 的最低 Android 版本是 API 16。

现在,请仔细按照这些步骤重新开始您的系统。

  1. 首先,从这里下载Android最新的SDK:Android SDK
  2. 解压缩并将其放入 /Users/username/android-sdk
  3. 中的某个简单路径
  4. 下载 Appcelerator Studio (AS) 并安装。它将下载所有先决条件,如 Java、Python
  5. 打开 Appcelerator Studio 并转到 首选项->Studio->平台->Android。 Select你在步骤2中解压的android sdk的路径

完成所有这些步骤后,您可以打开 Android SDK 管理器(见截图)并安装必要的 SDK、工具等。

注意:不建议通过AS下载SDK,因为一开始遇到路径问题


即使这些步骤对您没有帮助,请在终端上 运行 执行此命令后向我们提供日志输出:appc info

如果终端说找不到这个命令,那么你需要正确地完成AS安装。

在我的项目中搜索所有 appecelerator 文件几天后。我终于找到了解决我的问题的方法(对于任何使用谷歌搜索的人)。

Appcli 项目的根目录中有一个名为 .settings

的隐藏文件

在设置里面有一个包叫 com.appcelerator.titanium.android.core.prefs

有一个 android/sdk_version=4.1.2 导致了我所有的问题。希望对某人有所帮助。

我遇到了同样的问题。只需删除所有“Android Play Store Distribution”配置即可解决我的问题。