【发布时间】:2016-12-28 15:39:51
【问题描述】:
我将 Android SDK 放在 /opt/android-sdk 中,并使用以下行更新了 .bashrc 文件:
导出 ANDROID_HOME="/opt/android-sdk" 导出 PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
然后我重新加载了 .bashrc 文件:
source ~/.bashrc
之后,我通过点击以下命令检查了 ANDROID_HOME:
echo $ANDROID_HOME
结果是:
/opt/android-sdk
这是我放置它的正确位置。之后我创建了一个 NativeScript 移动应用程序 项目:
tns create MobileApp --ng
然后我进入MobileApp目录并尝试将平台添加为Android:
tns platform add android
但我收到了如下错误:
ANDROID_HOME 环境变量未设置或指向不存在的目录。您将无法为 Android 执行任何与构建相关的操作。
上述在NativeScript Mobile Application项目中添加Android作为平台的过程中是否遗漏了什么?
【问题讨论】:
-
尝试退出 Ubuntu 并重新登录,以确保您的所有用户进程都具有
ANDROID_HOME环境变量。也许tns可以与一些以前分叉的守护进程一起使用。 -
我做了,但没用。无论如何感谢您的回复。
-
This thread 我猜可能对你有帮助。
-
专业提示:控制台 I/O 最好使用 Markdown 代码而不是引用块在此处的问题/答案中呈现。使用四空格前缀或选择文本并单击“代码”按钮。
标签: android angular2-nativescript