Windows 10: $ ANDROID_HOME kann nicht cd

Aug 16 2020

Ich habe eine Benutzerumgebungsvariable eingerichtet:

ANDROID_HOME = C: \ Benutzer \ steve \ AppData \ Local \ Android \ Sdk \ Plattform-Tools

Wenn ich in Windows 10 Powershell versuche: cd $ ANDROID_HOME, erhalte ich die folgende Fehlermeldung:

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

Sollte es möglich sein, auf einen Umgebungsvariablenpfad zu CD?

Hilfe geschätzt.

Antworten

2 DavidPostill Aug 16 2020 at 20:46

Sollte es möglich sein, auf einen Umgebungsvariablenpfad zu CD?

PowerShell behandelt Umgebungsvariablen anders als cmd.

Verwenden Sie die folgende Syntax, um ihre Werte in PowerShell anzuzeigen:

$Env:variablename

Beispiel:

> 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
>

In Ihrem speziellen Fall benötigen Sie also den folgenden Befehl in Powershell:

cd $Env:ANDROID_HOME

Weiterführende Literatur

  • Ein AZ-Index von Windows PowerShell-Befehlen - Eine hervorragende Referenz für alles, was mit PowerShell zu tun hat.
  • Umgebungsvariablen
  • Übernehmen Sie die Verantwortung für Umgebungsvariablen in PowerShell