我正面临一个问题,我正在运行命令:$ ionic build android输出是:错误:找不到'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
Echo $ 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
Echo $ 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位于给定目录中 . 但它仍然显示此错误 . 有人,请帮帮我 .
1 回答
说明1:添加ANDROID_HOME后,请确保执行以下操作:
重启系统或运行“source~ / .bash_profile”
从您的项目“ionic cordova platform rm android”或“ionic platform rm android”中删除Android平台
添加Android平台“离子cordova平台添加android”
然后“离子cordova运行android”或“离子运行android”
说明2:要设置ANDROID_HOME和JAVA_HOME,请按照以下步骤操作:
运行命令"open ~/.bash_profile"
将以下内容粘贴到文本编辑器中打开的文件中
export ANDROID_HOME = / usr / local / Cellar / android-sdk / 24.4.1_1 export PATH = $ :$ ANDROID_HOME / tools:$ ANDROID_HOME / platform-tools
保存 - "Command S"或"Ctrl S"
然后按照上面的"Instruction 1:"进行操作
希望这可以帮助 .