Javascript Windows上的Appcelerator:未找到有效的Android SDK目标
我正在尝试在我的三星Galaxy S6上运行一个应用程序,它在Appcelerator中安装了棉花糖6.0。我已经下载了Android Studio,并使用SDK管理器下载了操作系统的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
[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环境变量设置是否正确。