找不到 'ANDROID_HOME' 环境变量。尝试手动设置
Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually
这是一条评论 Problem with ionic in ubuntu,解决方案是将 Android home 添加到路径中
但我的问题是,即使 ANDROID_HOME 已经在 PATH 中,当我输入
$ Android
在终端中打开 Android SDK
为什么 ionic 找不到 android 主页?!!
更新
将 android home 添加到此终端会话中的路径后
echo $ANDROID_HOME的输出是androidSdk的路径
但仍然会产生相同的错误?!
export/set $Android 到 ANDROID_HOME 到你的环境变量
你的全局 PATH 依赖于 /etc/environment 所以如果你在这里编辑它应该也可以在 ionic 中使用。
编辑后可以通过执行重新加载:
source /etc/environment
如果您在用户的主目录中创建 ~/.profile 或 ~/.bash_profile,它们将仅在 shell 环境中加载。
确保您的 /etc/environment 文件看起来像这样:
ANDROID_HOME=/home/eics/Android/Sdk
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools”
错误很明显,正如你在评论中所写的那样
echo $ANDROID_HOME
生成空结果。
在 Ubuntu 中,要全局设置环境变量,您可以编辑 /etc/environment
并在其中添加
ANDROID_HOME=/path/to/android/sdk
在您实际提供真实路径的地方,完成后您可能需要source /etc/environment
使其在当前会话中工作。
如果您只想为您的终端执行此操作,您可以编辑 ~/.bashrc
并添加
export $ANDROID_HOME=/path/to/android/sdk
经过 4 天的搜索并尝试了很多方法来解决这个问题
我用这些说明修复它
- 使用 nvm 安装节点
- 切勿使用 root 用户安装 node 或 npm
现在它对我和 ionic ca 来说工作正常,请参阅 Android SDK 主页
这是一条评论 Problem with ionic in ubuntu,解决方案是将 Android home 添加到路径中 但我的问题是,即使 ANDROID_HOME 已经在 PATH 中,当我输入
$ Android
在终端中打开 Android SDK
为什么 ionic 找不到 android 主页?!!
更新 将 android home 添加到此终端会话中的路径后
echo $ANDROID_HOME的输出是androidSdk的路径 但仍然会产生相同的错误?!
export/set $Android 到 ANDROID_HOME 到你的环境变量
你的全局 PATH 依赖于 /etc/environment 所以如果你在这里编辑它应该也可以在 ionic 中使用。
编辑后可以通过执行重新加载:
source /etc/environment
如果您在用户的主目录中创建 ~/.profile 或 ~/.bash_profile,它们将仅在 shell 环境中加载。
确保您的 /etc/environment 文件看起来像这样:
ANDROID_HOME=/home/eics/Android/Sdk
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools”
错误很明显,正如你在评论中所写的那样
echo $ANDROID_HOME
生成空结果。
在 Ubuntu 中,要全局设置环境变量,您可以编辑 /etc/environment
并在其中添加
ANDROID_HOME=/path/to/android/sdk
在您实际提供真实路径的地方,完成后您可能需要source /etc/environment
使其在当前会话中工作。
如果您只想为您的终端执行此操作,您可以编辑 ~/.bashrc
并添加
export $ANDROID_HOME=/path/to/android/sdk
经过 4 天的搜索并尝试了很多方法来解决这个问题 我用这些说明修复它
- 使用 nvm 安装节点
- 切勿使用 root 用户安装 node 或 npm
现在它对我和 ionic ca 来说工作正常,请参阅 Android SDK 主页