【问题标题】:Cordova build error ANDROID_HOMECordova 构建错误 ANDROID_HOME
【发布时间】:2016-04-02 22:56:31
【问题描述】:

你好 stackoverflow 帮派,

我正在尝试使用命令“cordova build android”构建 android 示例应用程序,但总是得到错误:无法找到 'ANDROID_HOME',正如您在附件中看到的那样,我正确设置了路径。我不知道我做错了什么。你能建议我如何解决这个问题吗?

/* 添加更多信息 */

我正在使用 mac osx 10.11 。 我可以从终端运行 android 命令并打开 Android SDK Manager。 我可以使用命令“cordova build ios”成功构建 ios

谢谢

卡伦

【问题讨论】:

    标签: java android cordova path android-sdk-tools


    【解决方案1】:

    感谢大家的建议。最后我发现答案只是通过使用命令“sudo chown -R macuser /Users/macuser/applications/myproject”并使用不带 sudo “cordova build android”的构建命令来授予我的项目权限

    【讨论】:

      【解决方案2】:

      我在 Mac 10.9.5 上构建 android 应用程序时遇到了类似的问题。执行以下步骤:

      首先从here下载android sdk for mac。

      然后在.bash_profile文件中,设置path如下:

      export ANDROID_HOME=/Users/anand.gupta/android-sdk-macosx
      
      export PATH=/Users/anand.gupta/android-sdk-macosx/build-tools:/Users/anand.gupta/android-sdk-macosx/platform-tools:/Users/anand.gupta/android-sdk-macosx/tools:$PATH
      
      export JAVA_HOME=$(/usr/libexec/java_home)
      

      现在从您的 Android 管理器下载 Android 4.4.2(API 19)。 (可选)

      确保您已安装 ant。检查使用:ant -version

      您可以使用最新的cordova,但如果问题仍然存在,请使用cordova (3.5.0-0.2.7),但如果您想升级或降级cordova,请使用以下命令删除现有的:-

      sudo npm uninstall -g cordova
      

      然后在不使用 sudo 的情况下安装cordova

      sudo npm install -g cordova@3.5.0-0.2.7
      

      下载android(4.4.2)后,使用命令创建一个android虚拟设备:

      android avd
      

      让我知道是否有助于解决您的问题。快乐编码! :)

      【讨论】:

        【解决方案3】:

        在环境变量中设置路径

        在窗口中:-

        系统属性->环境变量->系统变量->点击新建添加

        变量名->ANDROID_HOME

        变量路径->sdk路径(即.../sdk)

        【讨论】:

        • 我认为你的方式适用于 Windows。我正在使用 mac osx 10.11
        猜你喜欢
        • 1970-01-01
        • 2020-09-13
        • 2014-11-11
        • 2016-07-05
        • 2017-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多