gpt4 book ai didi

android - Ionic android 构建错误 - 找不到 'ANDROID_HOME' 环境变量

转载 作者:IT老高 更新时间:2023-10-28 12:34:35 28 4
gpt4 key购买 nike

我正在尝试在 linux 中为 ionic 构建 android,但它向我显示了这样的错误

     [Error: Failed to find 'ANDROID_HOME' environment variable. 
Try setting setting it manually.
Failed to find 'android' command in your 'PATH'.
Try update your 'PATH' to include path to valid SDK directory.]
ERROR building one of the platforms: Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /home/kumar/myapp/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

我已经在我的 bashrc 文件中添加了这个

export ANT_HOME="/usr/bin/ant"
export PATH="$PATH:$ANT_HOME/bin"
export HOME="/home/kumar"
export ANDROID_HOME="$HOME/android-sdk-linux/tools"
export ANDROID_PLATFORM_TOOLS="$HOME/android-sdk-linux/platform-tools"
export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"

我在想我已经给出了路径,但我不知道为什么它向我显示这个错误..请帮助....

最佳答案

Android Home 应该是 SDK 的根目录。

export ANDROID_HOME="$HOME/android-sdk-linux"

编辑:打开终端并输入这些命令。 (是的,在 ternimal 上,不在 bashrc 文件中)

export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools

然后在同一个终端中输入 android。如果已配置,您将能够从此终端使用构建命令。 (这是一个临时解决方案)

关于android - Ionic android 构建错误 - 找不到 'ANDROID_HOME' 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557504/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com