![](/img/trans.png)
[英]Meteor Build Failed: “Android target: android: Command failed with exit code ENOENT”
[英]android target: android: command failed with exit code enoent Meteor
嘗試在終端中運行此命令:
回聲 $ANDROID_HOME
它應該返回這樣的東西
/home/ivan133/Android/SDK
如果它返回空字符串執行這些命令並再次構建
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
接下來,最好將它添加到您的 ./bashrc(如果您使用 bash)只需使用文本編輯器打開 ~/.bashrc 並將字符串復制到最后
我添加了這些行
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
到~/.zshrc文件,它開始工作
我已按照上述說明操作無濟於事。 意識到/tools
文件夾不知何故從 /sdk 文件夾中丟失了。 此外, Sdk
我來說是sdk
而不是Sdk
。
完整說明:
仔細檢查您的 sdk 文件夾在哪里。 應該是這樣的: /User/example-user/Library/Android/sdk
訪問https://developer.android.com/studio?pkg=tools並下載SDK tools package
提取其中的內容。 應該會產生一個名為tools
的目錄
運行open /User/example-user/Library/Android/sdk
將tools
文件夾放入/sdk
(所以只是為了清楚,它將位於/User/example-user/Library/Android/sdk/tools
然后,您可以執行以下操作:
export ANDROID_HOME=${HOME}/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
meteor remove-platform android
meteor add-platform android
首先檢查環境變量
環境
如果 env 變量不可用意味着在您的 HOME 文件夾中打開或創建 .zprofile 或 .zshrc 文件。
touch ~/.zprofile; open ~/.zprofile
or
touch ~/.zshrc; open ~/.zshrc
添加了這些行
export ANDROID_HOME=${HOME}/Library/Android/sdk
export ANDROID_SDK_ROOT=${HOME}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
添加該變量並在下面的注釋中運行
source ~/.zprofile
or
source ~/.zshrc
它開始起作用了
現在再次驗證輸入注釋行
env
檢查環境變量可用性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.