我在运行sudo ionic build android
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
我在'/opt'中解压缩了android-sdk.android命令从终端运行良好。
我在〜/ .bashrc
中设置我的$ ANDROID_HOME export ANDROID_HOME="/opt"
export PATH=$PATH:$ANDROID_HOME
export PATH=$PATH:/opt/platform-tools
export PATH=$PATH:/opt/tools
echo $ANDROID_HOME
提供/opt
。
echo $PATH
提供/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/arvind/workspace:/opt:/opt/platform-tools:/opt/tools
P.S。:从终端运行android会发出以下警告。(不知道是否重要)。
(Android SDK Manager:6041): IBUS-WARNING **: The owner of /home/user1/.config/ibus/bus is not root!
答案 0 :(得分:0)
如果您已全局安装了ionic(使用sudo npm install -g ionic
),则在使用ionic cli命令时不应添加sudo
。只需使用:
ionic platform rm android
ionic platform add android
ionic build android
希望这会对你有所帮助,问候!
答案 1 :(得分:0)
你只需要指出android studio中的bin目录为:
sort.selection
inside ~/.bashrc
现在export ANDROID_HOME=/path/to/android-studio/
export PATH=$PATH:$ANDROID_HOME/bin
并确保android studio包含在路径中。