当我运行时
$ionic cordova build android
构建失败并出现此错误:
cordova build android Failed to find 'ANDROID_HOME' environment variable. Try setting it >manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' >to include path to valid SDK directory. [ERROR] An error occurred while running subprocess cordova.
尽管我在运行时:
cordova requirements
我得到这个结果:
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-29,android-28,android-27,android->26,android-25,android-24,android-23,android-22,android-21
Gradle: installed /usr/share/gradle/bin/gradle
编辑:我正在使用 Ubuntu
编辑:通过运行 SUDO -E ionic cordova build android 解决
最佳答案
在控制台中输入这些命令 -
export ANDROID_HOME=$HOME/Android/Sdk (Your SDK path)
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
要使其永久适用于当前用户,请将其添加到 ~/.bashrc 文件(通过 vim 在终端中打开它 ~/.bashrc)
关于android - 找不到 'ANDROID_HOME' 环境变量。尽管设置正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58032215/