android - 找不到 'ANDROID_HOME' 环境变量。尽管设置正确

标签 android cordova ionic4

当我运行时

$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/

相关文章:

android - 将值传递给 TimePickerFragment

javascript - 将设备添加到 Visual Studio 2015 的 Ripple

cordova - 新 M1 mac 出现 ionic cordova 本地插件错误

Android 签名捕获

java - Volley JsonObjectRequest 放不工作

android - java.lang.NoClassDefFoundError : com. urbanairship.UAirship

ios - iOS 的 Ionic 构建失败

移动应用程序的 GWT/mGWT 开发和部署

reactjs - ionic + react : Exit app after click Back Button on hardware

angular - firebase.auth.Auth.signInWithCredential 已弃用。请改用 firebase.auth.Auth.signInAndRetrieveDataWithCredential