对于我的客户,我尝试在Mac上运行meteor run android
命令,并收到以下消息:
✓ Java JDK
✓ Android SDK
✗ Android target: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
到目前为止的情况:
-
PATH
是通过指向工具和平台工具的链接正确定义的,ANDROID_HOME
也很好 - 使用Android Studio安装模拟器和SDK
-
gradle
也没有找到,tools/templates/wrapper
路径不存在,这使我怀疑SDK的安装不好,但是Android Studio可以处理所有内容 - 流星版本是该项目的1.3.3,当然,Android Paltform已添加到该项目中,该项目在我的Linux笔记本电脑上运行良好
冗长不是冗长的,在哪种情况下,Android SDK还可以,而Android Target却不是?
这很难进行调试,我迫切希望找到解决方案,此问题似乎在其他相关线程中尚未解决。感谢您的帮助!
这实际上是一个错误,因为Android SDK工具的新版本(> 25.3)。解决方案是返回到25.2.x,几个小时前已更新了流星指南手机页。
请参阅相关的github问题
链接下载25.2.5版本:
https://dl.google.com/android/repository/tools_r25.2.5-linux.ziphttps://dl.google.com/android/repository/tools_r25.2.5-macosx.zip