【发布时间】:2017-08-26 16:53:44
【问题描述】:
当我运行 tns run android 或 tns doctor 时,我收到一个错误,即未设置 ANDROID_HOME 环境变量。然而,它是明确设置的。 Mac OSX Sierra 10.12.3。
bash-3.2$ tns run android
The ANDROID_HOME environment variable is not set or it points to a non-existent directory. You will not be able to perform any build-related operations for Android.
bash-3.2$ $ANDROID_HOME
bash: /Users/rlangton/Library/Android/sdk: is a directory
bash-3.2$
【问题讨论】:
-
权限是我的第一个猜测。我没有经常使用 Mac 来确定,但我看到其他人报告说在设置工作时使用 sudo 和其他不需要 sudo 的人。所以也许 cli 没有访问权限:/
-
尝试设置您的 sdk 位置路径,这可能对您有帮助 android sdk locaiton path
标签: android macos nativescript