"Android SDK version not found" 当来自 Appcelerator Studio 的 运行 Genymotion Android 模拟器时出错

"Android SDK version not found" error when running Genymotion Android emulator from Appcelerator Studio

当我尝试在 Appcelerator Studio 的 Genymotion Android 模拟器中 运行 我的 Alloy 应用程序时,出现错误 "Android SDK version Android M (Preview) not found"。据我所知,我已经安装了那个 SDK 版本。

以下是我尝试 运行 的方法:

这是我得到的错误:

看来我安装了正确的SDK:

更新 #1

这是我的 tiapp.xml 的 <android/> 元素:

<android xmlns:android="http://schemas.android.com/apk/res/android">
    <tool-api-level>21</tool-api-level>
    <manifest>
        <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21"/>
        <!-- other manifest entries -->
    </manifest>
</android>

尝试从 Tools 文件夹安装构建工具,从 Tools(预览频道)文件夹安装平台工具。

在我看来你安装了 API 22 但没有安装 API 21。你需要 21 因为你的 targetSdkVersion 设置为 21.

请安装API 21 然后看看它说的是什么。

查看sdk文件中是否安装了模拟器。