【发布时间】: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命令是否返回正确的路径?