Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android目标:android:命令失败,退出代码为Enoint Meteor_Android_Cordova_Meteor_Cross Platform - Fatal编程技术网

android目标:android:命令失败,退出代码为Enoint Meteor

android目标:android:命令失败,退出代码为Enoint Meteor,android,cordova,meteor,cross-platform,Android,Cordova,Meteor,Cross Platform,我有一个meteor项目,我尝试在我的移动设备上启动它。如果我在我的windows pc上运行项目,它就会成功启动。当我尝试在我的linux(ubuntu)pc上启动它时,我遇到了这个错误(标题中的错误)。我在meteor官方网站上做了移动教程的所有工作,但仍然无法启动项目。我看到了许多几乎相同的问题,但它们没有给我正确的答案。请尝试在终端中运行此命令: echo$ANDROID_主页 它应该返回这样的结果 /home/ivan133/Android/Sdk 如果返回空字符串,请执行这些命令并重

我有一个meteor项目,我尝试在我的移动设备上启动它。如果我在我的windows pc上运行项目,它就会成功启动。当我尝试在我的linux(ubuntu)pc上启动它时,我遇到了这个错误(标题中的错误)。我在meteor官方网站上做了移动教程的所有工作,但仍然无法启动项目。我看到了许多几乎相同的问题,但它们没有给我正确的答案。

请尝试在终端中运行此命令:

echo$ANDROID_主页

它应该返回这样的结果

/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
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
到~/.zshrc文件
然后它开始工作了

我按照上面的指示做了,但没有用。意识到/sdk文件夹中不知何故缺少
/tools
文件夹。对我来说,它也是
sdk
而不是
sdk

完整说明:

  • 仔细检查sdk文件夹的位置。应该是这样的:
    /User/example User/Library/Android/sdk

  • 访问并下载
    SDK工具包

  • 提取该文件的内容。应生成名为
    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删除平台android

  • meteor添加平台android


  • 首先检查环境变量

    环境

    如果env变量不可用,则表示在主文件夹中打开或创建.zprofile或.zshrc文件

    touch ~/.zprofile; open ~/.zprofile
    or 
    touch ~/.zshrc; open ~/.zshrc
    
    添加了这些行

    export ANDROID_HOME=${HOME}/Android/Sdk
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    
    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
    

    检查env变量的可用性

    谢谢你的回答,我试着做这些操作,但对我无效。当我在~/.zshrc文件中写这个东西时,它对我有效