Javascript Windows上的Appcelerator:未找到有效的Android SDK目标

Javascript Windows上的Appcelerator:未找到有效的Android SDK目标,javascript,android,sdk,titanium,appcelerator,Javascript,Android,Sdk,Titanium,Appcelerator,我正在尝试在我的三星Galaxy S6上运行一个应用程序,它在Appcelerator中安装了棉花糖6.0。我已经下载了Android Studio,并使用SDK管理器下载了操作系统的SDK。但是,当尝试运行我的代码时,控制台会输出以下错误: [ERROR] : No valid Android SDK targets found. [ERROR] : Please download an Android SDK target API level 23 or newer from the And

我正在尝试在我的三星Galaxy S6上运行一个应用程序,它在Appcelerator中安装了棉花糖6.0。我已经下载了Android Studio,并使用SDK管理器下载了操作系统的SDK。但是,当尝试运行我的代码时,控制台会输出以下错误:

[ERROR] : No valid Android SDK targets found.
[ERROR] : Please download an Android SDK target API level 23 or newer from the Android 
          SDK Manager.
我尝试卸载棉花糖6.0的API级别23,并直接通过manager而不是通过安装studio重新安装,但这并没有解决问题。Appcelerator能够检测我的设备,并且在我的S6上启用了开发者模式和USB调试


如何让Appcelerator接受SDK目标API级别23?

若要将Android SDK与Studio一起使用,必须在“首选项”对话框中设置SDK的路径

打开“首选项”对话框:

在Mac OS X上,从菜单栏中选择Appcelerator Studio>首选项

在Windows上,从菜单栏中选择“窗口>首选项”

在首选项对话框中,导航到Studio>平台>Android SDK

设置Android SDK路径。在Android SDK主页文本框中输入Android SDK的路径,或单击配置按钮导航到SDK目录

选择默认的Android SDK。从默认的Android SDK下拉菜单中选择一个Google API项目


参考链接:

我也有同样的问题,可能是在Java更新之后,或者是因为Android SDK更新(我还不确定)

我通过在CLI中输入此命令来选择要构建的特定Android SDK,从而解决了此问题:

ti config android.buildTools.selectedVersion 23.0.3
请注意,这只是一个临时解决方案,但您可能希望及时将其更新到更新的SDK版本

编辑:最佳解决方案(在Windows上):转到首选项>工作室>平台>Android。单击“安装SDK”并选择/安装Android 6.0 SDK


更新

您能从命令行-
appc ti info-t Android
验证Android SDK路径吗?它是否显示了Android-23?它说未找到
JDK(Java开发工具包)。如果已经安装了JDK,请验证JAVA_HOME环境变量设置是否正确。