【问题标题】:phonegap build android: ANDROID_HOME is set to a non-existent pathphonegap build android:ANDROID_HOME 设置为不存在的路径
【发布时间】:2014-11-24 11:12:20
【问题描述】:

我有一个奇怪的问题,“ANDROID_HOME 被设置为一个不存在的誓言”,而我可以dir 那条路径。

让我给你介绍一下我的 cmd 命令:

Z:\phonegap-test-app>phonegap build android
[phonegap] executing 'cordova build android'...
Running command: Z:\phonegap-test-app\platforms\android\cordova\build.bat

Error: Z:\phonegap-test-app\platforms\android\cordova\build.bat: Command failed 
with exit code 2

好的,不知道退出代码 2 是什么,让我们尝试执行 build.bat:

Z:\phonegap-test-app>Z:\phonegap-test-app\platforms\android\cordova\build.bat
[Error: ANDROID_HOME is set to a non-existant path: "C:\Users\alexander.urban\Ap
pData\Local\Android\android-sdk"]

所以我在路径中拼错了一些东西。只是我从资源管理器中 C&P'ed 它,所以今天没有拼写错误。 C&P 到 DIR 命令也会显示这一点:

Z:\phonegap-test-app>dir "C:\Users\alexander.urban\AppData\Local\Android\android
-sdk"
 Datenträger in Laufwerk C: ist WINDOWS
 Volumeseriennummer: 28B2-7DF4

 Verzeichnis von C:\Users\alexander.urban\AppData\Local\Android\android-sdk

24.11.2014  09:16    <DIR>          .
24.11.2014  09:16    <DIR>          ..
24.11.2014  10:07    <DIR>          add-ons
02.07.2014  20:03           220.209 AVD Manager.exe
24.11.2014  08:58    <DIR>          build-tools
24.11.2014  09:04    <DIR>          docs
24.11.2014  09:10    <DIR>          extras
24.11.2014  08:58    <DIR>          platform-tools
24.11.2014  09:06    <DIR>          platforms
24.11.2014  09:08    <DIR>          samples
02.07.2014  20:03           220.721 SDK Manager.exe
02.07.2014  20:03             1.170 SDK Readme.txt
24.11.2014  09:09    <DIR>          sources
24.11.2014  09:45    <DIR>          system-images
24.11.2014  10:07    <DIR>          temp
24.11.2014  09:12    <DIR>          tools
24.11.2014  08:53            71.075 uninstall.exe
               4 Datei(en),        513.175 Bytes
              13 Verzeichnis(se), 19.706.216.448 Bytes frei

谁能告诉我这里出了什么问题?

编辑:

Z:\phonegap-test-app>set ANDROID_HOME="C:\Users\alexander.urban\AppData\Local\An
droid\android-sdk"

【问题讨论】:

  • 您是否在您的环境中设置了 ANDROID_HOME 变量?调用set ANDROID_HOME 命令时会显示什么?
  • @QuickFix:已编辑到条目中。
  • 不清楚你在哪里设置环境变量(在用户/所有系统的 Windows 系统参数中,在 cmd 中?)。在新的 cmd 中,set ANDROID_HOME 命令是否返回正确的路径?

标签: android cordova


【解决方案1】:

为此苦苦挣扎了很长时间,最后 I.cotonea 的以下帖子有所帮助:

参考:cordova platform add android not working while listing Android targets

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多