【问题标题】:Ionic Build-Error: Error: Failed to find 'ANDROID_HOME' environment variable. Failed to find 'android' command in your 'PATH'离子构建错误:错误:找不到“ANDROID_HOME”环境变量。未能在您的“PATH”中找到“android”命令
【发布时间】:2017-09-16 10:53:06
【问题描述】:

我在运行命令时遇到问题: $ ionic 构建安卓 输出是: 错误:找不到“ANDROID_HOME”环境变量。尝试手动设置。 未能在您的 'PATH' 中找到 'android' 命令。尝试更新您的“PATH”以包含有效 SDK 目录的路径。

我的 .bashrc 文件:

export ANDROID_HOME=/home/harishrathor/Desktop/IonicApp/android-sdk-linux/tools
export PATH=$PATH:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/tools/:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/platform-tools/:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/build-tools/23.0.1

回显 $path 命令:

$ echo $PATH 
/home/harishrathor/bin:/home/harishrathor/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/local/jdk1.8.0_74/bin:/home/harishrathor/.config/composer/vendor/bin:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/tools/:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/platform-tools/:/home/harishrathor/Desktop/IonicApp/android-sdk-linux/platform-tools/23.0.1

回声 $ANDROID_HOME 是:

 $ echo $ANDROID_HOME 
/home/harishrathor/Desktop/IonicApp/android-sdk-linux

$PATH 和 $ANDROID_HOME 以上的输出来自应用程序目录。

来自 $HOME 目录的输出是:

$ echo $ANDROID_HOME 
/home/harishrathor/Desktop/IonicApp/android-sdk-linux/tools/android

而 android-sdk-linux 位于给定目录中。但它仍然显示此错误。有人,请帮助我。


【问题讨论】:

    标签: android ionic-framework ubuntu-16.04


    【解决方案1】:

    说明 1: 添加 ANDROID_HOME 后,请确保执行以下操作:

    1. 重启系统或运行“source ~/.bash_profile”

    2. 从您的项目“ionic cordova platform rm android”或“ionic platform rm android”中删除 Android 平台

    3. 添加安卓平台“ionic cordova platform add android”

    4. 然后是“ionic cordova run android”或“ionic run android”

    说明 2: 要设置您的 ANDROID_HOME 和 JAVA_HOME,请按照以下步骤操作:

    1. 运行命令“打开~/.bash_profile”
    2. 将以下内容粘贴到文本编辑器打开的文件中

    导出 ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1 导出 PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

    1. 保存 - “Command S”或“Ctrl S”
    2. 然后按照上面的“说明 1:”

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-11-20
      • 2015-12-10
      • 2020-04-12
      • 2016-05-09
      • 2016-03-04
      • 2016-07-11
      • 2019-12-26
      • 1970-01-01
      相关资源
      最近更新 更多