【问题标题】:Error:Android_HOME is set to non-existant path:错误:Android_HOME 设置为不存在的路径:
【发布时间】:2015-02-08 14:24:58
【问题描述】:

当我在 Windows 8 上运行此命令时:

c:\firstapp> cordova platform add android

我收到以下错误:

Error:ANDROID_HOME is set to a non-existant path c://android/android-sdk-windows

谁能告诉我其中有什么问题以及如何解决?

【问题讨论】:

  • 你的安卓 SDK 在哪里?目录是什么?
  • SDK在c盘android文件夹下
  • OP,我不知道您是否解决了您的问题,但这是我现在遇到的问题。在我重新审视这个之前可能是一个很好的一周,但是一个答案谈到了当时最新的 Android SDK 和 Cordova 之间的不兼容。如果您有数十个来自不同来源的交互软件包,这很有意义。当我有时间再次在这个副项目上大发雷霆时,我将探索这种可能性。 stackoverflow.com/questions/26216081/…

标签: android eclipse cordova


【解决方案1】:

您需要将ANDROID_HOME 环境变量设置/添加到您的Android-SDK 所在的位置(包含platform-toolstools 目录的目录)。并扩展 PATH 环境变量以包含这两个目录。

如果您将 sdk 安装到 c:\dev\android\sdk,则 ANDROID_HOME 必须具有该路径作为值。 编辑PATH 环境变量时,必须添加(追加);%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Here您可以阅读如何在 Windows 系统上设置这些变量。

【讨论】:

  • ANDROID_HOME 变量能否处理路径中的空格?如果没有,它可以处理波浪缩短的路径吗?是期待真正的 Windows 路径还是我需要使用正斜杠?我需要双重转义我的反斜杠吗?目前,当我执行“dir %ANDROID_HOME%”时,我看到了 SDK 目录内容,包括工具和平台工具目录。但是,当我运行“phonegap build android”时,我收到了 OP 提到的错误消息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-08
  • 1970-01-01
  • 2015-11-09
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多