对于我的一个客户,我尝试在 Mac 上运行 meteor run android
命令,并收到以下消息:
✓ Java JDK
✓ 安卓 SDK
✗ Android 目标:未找到 Android SDK。确保它已安装。如果不在默认位置,请设置 ANDROID_HOME 环境变量。
目前情况:
PATH
已正确定义,包含指向工具和平台工具的链接,ANDROID_HOME
也很好- 模拟器和 SDK 随 Android Studio 一起安装
gradle
也找不到,tools/templates/wrapper
路径也不存在,这让我怀疑 SDK 安装错误,但 Android Studio 处理了一切<- 这个项目的 Meteor 版本是 1.3.3,当然项目中已经添加了 androidpaltform,它在我的 Linux 笔记本电脑上运行良好
Verbose 并没有那么冗长,在什么情况下 Android SDK 可以,而 Android target 不行?
这很难调试,我迫切需要找到解决方案,这个问题在其他相关线程中似乎尚未解决。感谢您的帮助!
最佳答案
这实际上是由于新版本的 Android SDK 工具 (> 25.3) 造成的错误。 解决办法是回到25.2.x, meteor 指南移动页面已经在几个小时前更新了。
下载25.2.5版本的链接:
https://dl.google.com/android/repository/tools_r25.2.5-linux.zip https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip
关于android - Mac 上的 Meteor 1.3.3 运行 android : Android target: Android SDK not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42632342/