android 目标:android:命令失败,退出代码为 enoent Meteor
android target: android: command failed with exit code enoent Meteor
我有 meteor 项目,我尝试在我的移动设备上启动它。如果我 运行 在我的 windows 电脑上进行项目并且当我尝试在我的 linux 中启动它时出现此错误(标题错误)(ubuntu ) 个人电脑。从流星官方网站上的移动教程做了所有事情,但仍然无法启动项目。我看到了很多几乎相同的问题,但他们没有给我正确的答案。
在终端中尝试 运行 这个命令:
回声$ANDROID_HOME
应该return像这样
/home/ivan133/Android/Sdk
如果 return 是空字符串,则执行这些命令并重新构建
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文件
它开始工作
我已按照上述说明进行操作,但无济于事。意识到 /sdk 文件夹中缺少 /tools
文件夹。而且对我来说 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
检查环境变量可用性
我有 meteor 项目,我尝试在我的移动设备上启动它。如果我 运行 在我的 windows 电脑上进行项目并且当我尝试在我的 linux 中启动它时出现此错误(标题错误)(ubuntu ) 个人电脑。从流星官方网站上的移动教程做了所有事情,但仍然无法启动项目。我看到了很多几乎相同的问题,但他们没有给我正确的答案。
在终端中尝试 运行 这个命令:
回声$ANDROID_HOME
应该return像这样
/home/ivan133/Android/Sdk
如果 return 是空字符串,则执行这些命令并重新构建
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文件 它开始工作
我已按照上述说明进行操作,但无济于事。意识到 /sdk 文件夹中缺少 /tools
文件夹。而且对我来说 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
检查环境变量可用性