我是离子的新手。 我有一个问题,从离子建立Android平台。
我在.bashrc文件中为ANDROID_HOME设置了环境变量。
ANDROID_HOME=/home/lukyuxuan/Desktop/android-sdk-linux
export ANDROID_HOME
export ANDROID_TOOLS=$ANDROID_HOME/tools
export ANDROID_PLATFORM_TOOLS=$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
在终端:
我尝试打印出ANDROID_HOME(echo" $ ANDROID_HOME"),这是工作返回路径
但是当我尝试像这样构建android平台时:
$ sudo ionic build android
仍然会出现此错误。我也为谷歌做了很多回答,但没有任何一个可以解决我的问题。
错误:无法找到' ANDROID_HOME'环境变量。尝试手动设置。 无法找到' android'命令在你的路径中#39;尝试更新你的路径'包含有效SDK目录的路径。
答案 0 :(得分:1)
默认情况下,sudo
会删除大多数未知的env变量。
我不明白为什么sudo
在这里是必要的。