CMD 行为怪异。未检测 ANDROID_HOME 即使已设置

CMD acting weird. NOT DETECTING ANDROID_HOME Even If it is set

这有点奇怪,

首先我在环境变量中设置了ANDROID_HOME,phonegap CLI 可以正常工作,然后我安装了android studio。它要求我避免使用 spaces 的 ANDROID HOME 路径(我在路径中有 space,例如:D:\Backup data\Android\sdk),然后我删除了 space 并更新了环境变量,包括 ANDROID_HOME 和 PATH。

现在当我尝试 运行 phonegap build android 我得到

The SDK Directory D:\Backup data\Android\sdk does not exist.

我尝试按照此处给出的命令提示符进行设置。

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

但是也没用。 还尝试重新启动系统并在环境变量的系统变量部分设置变量。

请指导我。

新路径为D:\Backupdata\Android\sdk,备份数据没有space。

找到答案, 对于 Phonegap android 用户,

路径在 local.properties 文件中的 {Yourapp}\platforms\android 中设置。

sdk.dir=D\:\Backupdata\Android\sdk

像这样。

这是因为我第一次运行 android studio 路径是带space的旧路径,但在更改路径后(没有space),我从未打开过 android 工作室,因为此文件是由 android 工作室自动生成的。

现在 android studio 下次我 运行 它会再次覆盖它。

希望这对某些人有所帮助。