ANDROID_HOME环境变量未保存

时间:2017-04-04 23:04:26

标签: android variables meteor sdk environment

我正在尝试使用meteor开始开发Android应用程序但是我遇到了这个错误:

"无法找到' ANDROID_HOME'环境变量"

这似乎是一个常见问题,并且在其他3个问题中受到了关注。

  1. Error: Failed to find 'ANDROID_HOME' environment variable
  2. ERROR: Error: Failed to find 'ANDROID_HOME' environment variable
  3. Android Error: Failed to find 'ANDROID_HOME' environment variable
  4. 但似乎没有任何答案。在我的情况下,似乎重新启动shell后变量没有保存。

    遵循这两个链接的指示:

    https://www.meteor.com/tutorials/blaze/running-on-mobile https://guide.meteor.com/mobile.html#installing-prerequisites

    我被困在" meteor run android"命令。在终端中它返回:

    Status of the individual requirements:        
    ✓ Java JDK                                    
    ✗ Android SDK: 'ANDROID_HOME' environment variable is set to non-existent path:
      /home/eru/Library/Android/sdk
      Try update it manually to point to valid SDK directory.
    ✗ Android target: Android SDK not found. Make sure that it is installed. If it
      is not at the default location, set the ANDROID_HOME environment variable.
    ✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to
      update your Android SDK.
      Looked here: /home/eru/Library/Android/sdk/tools/templates/gradle/wrapper
    

    当我跑步时:

    echo $ANDROID_HOME
    

    我一无所获。当我跑步时:

    echo $PATH
    

    我得到的一些东西包括:

    $ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    

    所以我检查过" env"命令和ANDROID_HOME不存在,但$ PATH确实具有SDK所需的内容。

    我再次运行导出命令,复制并粘贴说明。 " echo $ ANDROID_HOME"现在返回正确的目录,并在我运行" env"。

    时出现

    有趣的是"来源〜/ .bash_profile"不存在所以重新启动shell我只是关闭了所有终端并尝试了#34; echo"再次。 ANDROID_HOME再次不存在。

    为什么我的$ PATH env变量已保存但不是$ ANDROID_HOME?

0 个答案:

没有答案