我有一个用户环境变量设置:
ANDROID_HOME = C:\Users\steve\AppData\Local\Android\Sdk\platform-tools
在 Windows 10 Powershell 中,如果我尝试:cd $ANDROID_HOME,我会收到以下错误:
cd : Cannot process argument because the value of argument "path" is null. Change the value of argument "path" to a
non-null value.
At line:1 char:1
+ cd $ANDROID_HOME
是否应该可以将 CD 转到环境变量路径?
非常感谢您的帮助。
答案1
是否应该可以将 CD 转到环境变量路径?
PowerShell 处理环境变量的方式与 不同cmd
。
要在 PowerShell 中显示它们的值,请使用以下语法:
$Env:variablename
例子:
> echo %Path%
%Path%
> $Env:Path
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apps\WSCC\Sysinternals Suite;C:\apps\WSCC\NirSoft Utilities
>
因此,在您的特定情况下,您需要在 Powershell 中执行以下命令:
cd $Env:ANDROID_HOME
进一步阅读
- Windows PowerShell 命令的 AZ 索引- 与 PowerShell 相关的所有内容的绝佳参考。
- 环境变量
- 在 PowerShell 中管理环境变量