Der Emulator funktioniert am besten, wenn er die Hardware Ihres Computers wie CPU, GPU und Modem verwenden kann, anstatt als reine Software ausgeführt zu werden. Die Möglichkeit, die Hardware Ihres Computers zur Leistungssteigerung zu nutzen, wird als Hardwarebeschleunigung bezeichnet.
Der Emulator kann die Hardwarebeschleunigung auf zwei Arten nutzen, um die Leistung zu verbessern:
- Grafikbeschleunigung für verbessertes Bildschirm-Rendering
- Beschleunigung virtueller Maschinen (VMs) für eine bessere Ausführungsgeschwindigkeit
Die Hardwarebeschleunigung ist auf den meisten Computern standardmäßig aktiviert. Wenn die Beschleunigung auf Ihrem Computer nicht aktiviert ist, wird auf dieser Seite beschrieben, wie Sie die Grafik- und VM-Beschleunigung konfigurieren, um eine höhere Leistung des Emulators zu erzielen.
Grafikbeschleunigung konfigurieren
Bei der Grafikbeschleunigung wird die Hardware Ihres Computers (in der Regel die GPU) verwendet, um das Bildschirm-Rendering zu beschleunigen. Auf Android-Geräten wird OpenGL for Embedded Systems (OpenGL ES oder GLES) verwendet, um sowohl 2D- als auch 3D-Grafiken auf dem Display zu rendern.
Wenn Sie ein Android Virtual Device (AVD) im AVD Manager erstellen, können Sie angeben, ob der Emulator die GPU des AVD mit Hardware oder Software emuliert. Die Hardwarebeschleunigung wird empfohlen und ist in der Regel schneller. Möglicherweise müssen Sie jedoch die Softwarebeschleunigung verwenden, wenn Ihr Computer Grafiktreiber verwendet, die nicht mit dem Emulator kompatibel sind.
Standardmäßig entscheidet der Emulator basierend auf der Konfiguration Ihres Computers, ob die Grafikbeschleunigung durch Hardware oder Software erfolgen soll. Wenn Ihre GPU-Hardware und ‑Treiber kompatibel sind, verwendet der Emulator die GPU. Andernfalls verwendet der Emulator die Softwarebeschleunigung (über die CPU Ihres Computers), um die GPU-Verarbeitung zu simulieren.
Wenn Sie den Emulator über die Befehlszeile starten, können Sie die Einstellung für die Grafikbeschleunigung in der AVD für diese virtuelle Geräteinstanz überschreiben.
Voraussetzungen
Für die Verwendung der Grafikbeschleunigung muss Ihre Entwicklungsumgebung Folgendes haben:
- SDK-Tools: Empfohlen wird die neueste Version (mindestens Version 17)
- SDK-Plattform: Wir empfehlen die neueste Version (mindestens Android 4.0.3, Revision 3).
Grafikbeschleunigung im AVD-Manager konfigurieren
So konfigurieren Sie die Grafikbeschleunigung für eine AVD:
- Öffnen Sie den AVD Manager.
- Erstellen Sie eine neue Anzeigenbereitstellungsvariante oder bearbeiten Sie eine vorhandene Anzeigenbereitstellungsvariante.
- Suchen Sie im Fenster Konfiguration überprüfen den Abschnitt Emulierte Leistung.
- Wählen Sie einen Wert für die Option Grafik aus.
- Klicken Sie auf Fertig.
Grafikbeschleunigung über die Befehlszeile konfigurieren
Wenn Sie einen Grafikbeschleunigungstyp angeben möchten, wenn Sie eine AVD über die Befehlszeile ausführen, fügen Sie die Option -gpu
hinzu, wie im folgenden Beispiel gezeigt:
emulator -avd avd_name -gpu mode [{-option [value]} ... ]
Für mode
kann einer der folgenden Werte angegeben werden:
auto
: Dem Emulator erlauben, je nach Computerkonfiguration zwischen Hardware- oder Software-Grafikbeschleunigung zu wählen.host
: Die GPU Ihres Computers für die Hardwarebeschleunigung verwenden. Diese Option bietet in der Regel die höchste Grafikqualität und Leistung für den Emulator. Wenn Ihre Grafiktreiber jedoch Probleme beim Rendern von OpenGL haben, müssen Sie möglicherweise die Optionenswiftshader_indirect
oderangle_indirect
verwenden.swiftshader_indirect
: Verwenden Sie eine Quick Boot-kompatible Variante von SwiftShader, um Grafiken mit Softwarebeschleunigung zu rendern. Diese Option ist eine gute Alternative zumhost
-Modus, wenn auf Ihrem Computer keine Hardwarebeschleunigung verwendet werden kann.angle_indirect
: (Nur Windows) Verwenden Sie eine mit Quick Boot kompatible Variante von ANGLE Direct3D, um Grafiken mit Softwarebeschleunigung zu rendern. Diese Option ist eine gute Alternative zumhost
-Modus, wenn auf Ihrem Computer keine Hardwarebeschleunigung verwendet werden kann. In den meisten Fällen ist die Leistung von ANGLE mit der deshost
-Modus vergleichbar, da ANGLE Microsoft DirectX anstelle von OpenGL verwendet.Unter Windows treten mit Microsoft DirectX-Treibern in der Regel weniger Probleme auf als mit OpenGL-Treibern. Bei dieser Option wird Direct3D 11 verwendet und Windows 10, Windows 8.1 oder Windows 7 SP1 mit dem Windows 7-Plattformupdate ist erforderlich.
guest
: Gastseitiges Software-Rendering verwenden Diese Option bietet die niedrigste Grafikqualität und Leistung für den Emulator.
Die folgenden mode
-Optionen wurden eingestellt:
swiftshader
: In Version 27.0.2 eingestellt. Verwenden Sie stattdessenswiftshader_indirect
.angle
: In Version 27.0.2 eingestellt. Verwenden Sie stattdessenangle_indirect
(nur Windows).mesa
: In Version 25.3 eingestellt. Verwenden Sie stattdessenswiftshader_indirect
.
Skia-Rendering für die Android-Benutzeroberfläche aktivieren
Wenn Sie Bilder für API-Level 27 oder höher verwenden, kann der Emulator die Android-Benutzeroberfläche mit Skia rendern. Skia hilft dem Emulator, Grafiken flüssiger und effizienter zu rendern.
Verwenden Sie die folgenden Befehle in der adb
-Shell, um das Skia-Rendering zu aktivieren:
su
setprop debug.hwui.renderer skiagl
stop
start
VM-Beschleunigung konfigurieren
Bei der VM-Beschleunigung wird der Prozessor Ihres Computers verwendet, um die Ausführungsgeschwindigkeit des Emulators deutlich zu verbessern. Ein Tool namens Hypervisor verwaltet diese Interaktion mithilfe von Virtualisierungserweiterungen, die der Prozessor Ihres Computers bereitstellt. In diesem Abschnitt werden die Anforderungen für die Verwendung der VM-Beschleunigung beschrieben und erläutert, wie die VM-Beschleunigung unter den einzelnen Betriebssystemen eingerichtet wird.
Allgemeine Voraussetzungen
Damit die VM-Beschleunigung mit dem Emulator verwendet werden kann, muss Ihr Computer die allgemeinen Anforderungen in diesem Abschnitt erfüllen. Ihr Computer muss außerdem andere Anforderungen erfüllen, die für Ihr Betriebssystem spezifisch sind.
Anforderungen an die Entwicklungsumgebung
Damit Sie die VM-Beschleunigung nutzen können, muss Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllen:
- SDK-Tools: Mindestversion 17, empfohlene Version 26.1.1 oder höher
AVD: Die erforderliche Android-Version wird in der folgenden Tabelle beschrieben.
CPU-Architektur Anforderungen an das System-Image X86_64 x86- oder x86_64-Systemabbilder für Android 2.3.3 (API-Level 10) und höher ARM64 arm64-v8a-Systemimages für Android 5.0 (API-Level 21) und höher
Anforderungen an Virtualisierungserweiterungen
Zusätzlich zu den Anforderungen an die Entwicklungsumgebung muss der Prozessor Ihres Computers Virtualisierungserweiterungen unterstützen. Unterstützte Prozessoren:
- Intel-Prozessoren mit Intel Virtualization Technology (VT-x, vmx), z. B. Intel Core iX- und Intel Core Ultra-Prozessoren
- AMD-Prozessoren mit AMD-V (SVM), z. B. AMD Ryzen-Prozessoren
- Apple-Silizium
Zusätzliche Anforderungen für Intel- und AMD-Prozessoren:
Die Adressübersetzung der zweiten Ebene (Intel EPT oder AMD RVI) ist für Intel- und AMD-Prozessoren erforderlich. Die meisten modernen Intel- und AMD-Prozessoren unterstützen die Adressübersetzung der zweiten Ebene. Nur Intel- oder AMD-Prozessoren der ersten Generation mit Virtualisierungserweiterungen haben möglicherweise keine Seitenübersetzungen der zweiten Ebene.
Wenn Sie nicht sicher sind, ob Ihr Prozessor die erforderlichen Erweiterungen unterstützt, sehen Sie in den Spezifikationen für Ihren Prozessor auf der Website des Herstellers nach. Wenn Ihr Prozessor diese Erweiterungen nicht unterstützt, können Sie die VM-Beschleunigung nicht verwenden.
Einschränkungen
Für die VM-Beschleunigung gelten die folgenden Einschränkungen:
- Sie können einen von einer VM beschleunigten Emulator nicht in einer anderen VM ausführen, z. B. in einer VM, die von VirtualBox, VMWare oder Docker gehostet wird. Sie müssen einen VM-beschleunigten Emulator direkt auf Ihrem Hostcomputer ausführen.
- Je nach Betriebssystem und Hypervisor können Sie möglicherweise keine Software ausführen, die eine andere Virtualisierungstechnologie verwendet, während Sie einen VM-beschleunigten Emulator ausführen. Beispiele für solche Software sind unter anderem Lösungen für virtuelle Maschinen, bestimmte Antivirenprogramme und einige Anti-Cheat-Lösungen. Das Problem tritt hauptsächlich unter Windows auf, wenn Hyper-V deaktiviert ist. Die meisten dieser Softwareprogramme können problemlos neben dem Android-Emulator ausgeführt werden. Bei Konflikten wird jedoch empfohlen, den VM-beschleunigten Emulator nicht gleichzeitig mit dieser Software auszuführen.
Hypervisoren
Für die VM-Beschleunigung ist ein Hypervisor erforderlich, ein Tool, das Virtualisierungserweiterungen des Prozessors Ihres Computers verwendet.
Ohne Hypervisor und VM-Beschleunigung muss der Emulator den Maschinencode der VM blockweise in die Architektur des Hostcomputers umwandeln. Dieser Vorgang kann ziemlich langsam sein. Wenn die VM und die Architektur des Hostcomputers mit einem Hypervisor übereinstimmen, kann der Emulator Code direkt auf dem Hostprozessor ausführen. Durch diese Verbesserung werden sowohl die Geschwindigkeit als auch die Leistung des Emulators drastisch erhöht.
Welcher Hypervisor für Sie am besten geeignet ist, hängt vom Betriebssystem und der Konfiguration Ihres Computers ab. Weitere Informationen finden Sie in den folgenden Abschnitten:
- VM-Beschleunigung unter Windows konfigurieren
- VM-Beschleunigung unter macOS konfigurieren
- VM-Beschleunigung unter Linux konfigurieren
Prüfen, ob ein Hypervisor installiert ist
Mit der Befehlszeilenoption -accel-check
des Emulators können Sie prüfen, ob derzeit ein Hypervisor auf Ihrem Computer installiert ist.
In den folgenden Beispielen wird gezeigt, wie die Option accel-check
des Emulators verwendet wird. In jedem Beispiel ist Sdk
der Speicherort des Android SDK:
Windows:
c:\Users\janedoe\AppData\Local\Android> Sdk\emulator\emulator -accel-check accel: 0 WHPX(10.0.22631) is installed and usable. accel
macOS:
janedoe-macbookpro:Android janedoe$ ./Sdk/emulator/emulator -accel-check accel: 0 Hypervisor.Framework OS X Version 13.2 accel
Linux:
janedoe:~/Android$ ./Sdk/emulator/emulator -accel-check accel: 0 KVM (version 12) is installed and usable.
VM-Beschleunigung unter Windows konfigurieren
Für die VM-Beschleunigung unter Windows kann einer von zwei Hypervisoren verwendet werden:
- Windows-Hypervisor-Plattform (WHPX)
- Der Android Emulator Hypervisor Driver (AEHD)
Die Windows-Hypervisor-Plattform nutzt den von Windows bereitgestellten Hyper-V-Hypervisor und bietet die beste Kompatibilität bei reduzierter Instabilität. Verwenden Sie nach Möglichkeit WHPX.
Wenn Ihr System WHPX nicht unterstützt oder Sie andere Bedenken bezüglich der Verwendung haben, können Sie den Hypervisor-Treiber für den Android-Emulator verwenden.
VM-Beschleunigung mit der Windows-Hypervisor-Plattform konfigurieren
Bevor Sie WHPX aktivieren können, muss Ihr Computer die folgenden Anforderungen erfüllen:
- Intel-Prozessoren: Unterstützung für Virtualisierungstechnologie (VT-x), Extended Page Tables (EPT) und Unrestricted Guest (UG). VT-x muss in den BIOS-Einstellungen Ihres Computers aktiviert sein.
- AMD-Prozessoren: AMD Ryzen-Prozessor empfohlen. Die Virtualisierung oder SVM muss in den BIOS-Einstellungen Ihres Computers aktiviert sein.
- Android Studio 3.2 Beta 1 oder höher
- Android Emulator Version 27.3.8 oder höher
- Windows 10 oder höher
So installieren Sie WHPX unter Windows:
- Klicken Sie auf dem Windows-Desktop auf das Windows-Symbol, um das Startmenü zu öffnen.
Geben Sie in die Suchleiste Windows-Features aktivieren oder deaktivieren ein.
Die Systemsteuerung Windows-Features aktivieren oder deaktivieren sollte angezeigt und ausgewählt werden.
Drücken Sie die Eingabetaste oder klicken Sie auf Windows-Features aktivieren oder deaktivieren, um die Systemsteuerung zu öffnen.
Klicken Sie das Kästchen neben Windows-Hypervisor-Plattform an.
Klicken Sie auf OK.
Starten Sie den Computer nach Abschluss der Installation neu.
VM-Beschleunigung mit dem Android Emulator Hypervisor Driver (AEHD) unter Windows konfigurieren
Bevor Sie den Hypervisor-Treiber für den Android-Emulator installieren und verwenden können, muss Ihr Computer die folgenden Anforderungen erfüllen:
- Intel- oder AMD-Prozessoren mit Virtualisierungserweiterung
64-Bit-Windows 11 oder Windows 10 (32-Bit-Windows wird nicht unterstützt)
Nutzer von Windows 8.1, Windows 8 und Windows 7 können weiterhin AEHD 1.7 oder niedriger verwenden. Für solche Szenarien wird jedoch kein Support angeboten.
Funktionen, für die auch der Windows Hyper-V-Hypervisor verwendet wird, müssen im Dialogfeld „Windows-Funktionen“ deaktiviert werden.
Bestimmte Windows-Komponenten aktivieren und verwenden auch den Windows Hyper-V-Hypervisor, auch wenn die Windows-Hypervisor-Plattform im Dialogfeld „Windows-Funktionen“ nicht ausgewählt ist. Dazu gehören Sicherheitsfunktionen wie Hyper-V und Core Isolation. Hinweis: Die Hyper-V-Funktion ist NICHT mit dem Hyper-V-Hypervisor identisch. Wenn Sie diese Funktionen benötigen, verwenden Sie stattdessen WHPX.
Auf AMD-Prozessoren kann der Hypervisor-Treiber des Android-Emulators über den SDK Manager in Android Studio 4.0 Canary 5 oder höher installiert werden.
Auf Intel-Prozessoren kann der Hypervisor-Treiber des Android Emulators über den SDK Manager in Android Studio Flamingo oder höher installiert werden.
So installieren Sie das SDK über den SDK-Manager:
- Wählen Sie Tools > SDK-Manager aus.
- Klicken Sie auf den Tab SDK-Tools und wählen Sie Android Emulator Hypervisor Driver aus.
- Klicken Sie auf OK, um den Hypervisor-Treiber für den Android-Emulator herunterzuladen und zu installieren.
Prüfen Sie nach der Installation mit dem folgenden Befehlszeilenbefehl, ob der Treiber ordnungsgemäß funktioniert:
AEHD 2.1 und höher
sc query aehd
Eine Statusmeldung enthält die folgenden Informationen:
SERVICE_NAME: aehd ... STATE : 4 RUNNING ...
Die folgende Fehlermeldung bedeutet, dass entweder die Virtualisierungserweiterung im BIOS nicht aktiviert ist oder dass Hyper-V nicht deaktiviert ist:
SERVICE_NAME: aehd ... STATE : 1 STOPPED WIN32_EXIT_CODE : 4294967201 (0xffffffa1) ...
AEHD 2.0 und niedriger
sc query gvm
Eine Statusmeldung enthält die folgenden Informationen:
SERVICE_NAME: gvm ... STATE : 4 RUNNING ...
Die folgende Fehlermeldung bedeutet, dass entweder die Virtualisierungserweiterung im BIOS nicht aktiviert ist oder dass Hyper-V nicht deaktiviert ist:
SERVICE_NAME: gvm ... STATE : 1 STOPPED WIN32_EXIT_CODE : 4294967201 (0xffffffa1) ...
Der Hypervisor-Treiber für den Android-Emulator kann auch von GitHub heruntergeladen und installiert werden.
Nachdem Sie das Treiberpaket entpackt haben, führen Sie silent_install.bat
in einer Befehlszeile mit Administratorberechtigungen aus.
Deinstallieren Sie den Hypervisor-Treiber des Android-Emulators mit den folgenden Befehlen in einer Befehlszeile mit Administratorrechten:
AEHD 2.1 und höher
sc stop aehd
sc delete aehd
AEHD 2.0 und niedriger
sc stop gvm
sc delete gvm
VM-Beschleunigung unter macOS konfigurieren
Unter macOS verwendet der Android Emulator das integrierte Hypervisor.Framework, für das macOS 10.10 (Yosemite) oder höher erforderlich ist. Unter Umständen ist für Android Studio unter macOS jedoch eine höhere Version erforderlich. Beachten Sie in diesen Fällen die Systemanforderungen von Android Studio.
VM-Beschleunigung unter Linux konfigurieren
Linux-basierte Systeme unterstützen die VM-Beschleunigung über das KVM-Softwarepaket. Folgen Sie der Anleitung zur Installation von KVM auf Ihrem Linux-System und prüfen Sie dann, ob KVM aktiviert ist. Informationen zu Ubuntu-Systemen finden Sie unter Ubuntu KVM-Installation.
Voraussetzungen
Für die Ausführung von KVM sind bestimmte Nutzerberechtigungen erforderlich. Sie benötigen die in der KVM-Installationsanleitung beschriebenen Berechtigungen.
Damit Sie die VM-Beschleunigung unter Linux verwenden können, muss Ihr Computer außerdem folgende Anforderungen erfüllen:
- Intel-Prozessoren: Unterstützung für Virtualisierungstechnologie (VT-x), Intel EM64T-Funktionen (Intel 64) und aktivierte XD-Bit-Funktion (Execute Disable).
- Für AMD-Prozessoren: Unterstützung für AMD-Virtualisierung (AMD-V)
Prüfen, ob KVM derzeit unter Linux installiert ist
Mit der Befehlszeilenoption des Emulators -accel-check
können Sie prüfen, ob KVM installiert ist. Alternativ können Sie das cpu-checker
-Paket mit dem Befehl kvm-ok
installieren.
Im folgenden Beispiel wird die Verwendung des Befehls kvm-ok
gezeigt:
Installieren Sie das Paket
cpu-checker
:sudo apt-get install cpu-checker egrep -c '(vmx|svm)' /proc/cpuinfo
Ein Wert von 1 oder höher bedeutet, dass die Virtualisierung unterstützt wird. Wenn die Ausgabe „0“ lautet, unterstützt Ihre CPU keine Hardwarevirtualisierung.
Führen Sie den Befehl
kvm-ok
aus:sudo kvm-ok
Erwartete Ausgabe:
INFO: /dev/kvm exists KVM acceleration can be used
Wenn Sie die folgende Fehlermeldung erhalten, können Sie weiterhin virtuelle Maschinen ausführen. Ohne die KVM-Erweiterungen ist Ihre virtuelle Maschine jedoch langsamer.
INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used
KVM unter Linux installieren
Installieren Sie KVM mit dem folgenden Befehl:
Cosmic (18.10) oder höher:
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Lucid (10.04) oder höher:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Karmic (9.10) oder älter:
sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utils
Anleitung zum Deinstallieren von Intel HAXM
Ab Emulator 33.x.x.x wird HAXM eingestellt, da Intel die Entwicklung von HAXM einstellt. Der Android Emulator Hypervisor Driver (AEHD) ersetzt Intel HAXM auf Intel-Prozessoren.
Es wird empfohlen, Intel HAXM vollständig aus Ihrem Windows-System zu entfernen, es sei denn, Sie haben andere Software installiert, die von HAXM abhängt, und möchten Intel HAXM behalten und selbst verwalten.
So deinstallieren Sie Intel HAXM:
Prüfen, ob Intel HAXM installiert ist
Wenn Sie wissen möchten, ob Intel HAXM auf Ihrem Windows-System installiert ist, öffnen Sie eine Windows-Befehlskonsole und führen Sie den folgenden Befehl aus:
sc query intelhaxm
Wenn Intel HAXM installiert und aktiv ist, sollte in der Befehlsausgabe die folgende Meldung angezeigt werden.
Wenn Intel HAXM installiert, aber deaktiviert ist, sollte in der Befehlsausgabe die folgende Meldung angezeigt werden.
In beiden Fällen wird Intel HAXM installiert, unabhängig davon, ob es ausgeführt oder deaktiviert ist. Gehen Sie zum nächsten Schritt, um mit der Deinstallation von Intel HAXM fortzufahren.
Wenn Intel HAXM nicht installiert ist, sollte die folgende Meldung angezeigt werden.
Intel HAXM mit dem SDK-Manager in Android Studio deinstallieren
Öffnen Sie den SDK-Manager in Android Studio, rufen Sie den Tab „SDK-Tools“ auf und gehen Sie dann zur Zeile „Intel x86 Emulator Accelerator (HAXM installer) – Deprecated“. Sie sollte wie im folgenden Screenshot aussehen.
Entfernen Sie das Häkchen aus dem Kästchen, wie im folgenden Screenshot dargestellt.
Klicken Sie auf die Schaltfläche „Übernehmen“. Daraufhin sollte das folgende Dialogfeld angezeigt werden.
Wenn Intel HAXM erfolgreich deinstalliert wurde, sollte Folgendes angezeigt werden: Die Deinstallation ist abgeschlossen und Sie können hier aufhören.
Falls Fehler auftreten, fahren Sie mit dem nächsten Schritt fort.
Deinstallieren Sie Intel HAXM über die Windows-Einstellungen.
Öffnen Sie die Windows-Einstellungen und gehen Sie zu „Apps > Installierte Apps“.
Suchen Sie den Eintrag „Intel Hardware Accelerated Execution Manager“ und klicken Sie auf „Deinstallieren“, wie im folgenden Screenshot gezeigt.
Die Deinstallation von Intel HAXM sollte ausgeführt werden und das Ergebnis melden. Wenn die Deinstallation erfolgreich war, fahren Sie mit Intel HAXM-Installationspaket löschen fort. Andernfalls fahren Sie mit dem nächsten Schritt fort.
Über die Befehlszeile deinstallieren
Beenden Sie den Intel HAXM-Dienst mit dem Befehl „sc stop intelhaxm“. Sie sollten die folgende Ausgabe sehen.
Löschen Sie den Intel HAXM-Dienst mit dem Befehl „sc delete intelhaxm“. Sie sollten die folgende Ausgabe sehen.
Rufen Sie Intel HAXM-Installationspaket löschen auf.
Löschen Sie das Installationspaket für Intel HAXM.
Dieser Schritt ist nur erforderlich, wenn Sie Intel HAXM über die Windows-Einstellungen oder die Befehlszeile deinstallieren. Ohne diesen Schritt wird Intel HAXM möglicherweise weiterhin im SDK-Manager von Android Studio als „Installiert“ angezeigt.
Das Installationspaket befindet sich unter<Android SDK-Ordner>\extras\intel. Standardmäßig wird das Android SDK unter „C:\Users\<Your Windows User ID>\AppData\Local\Android\Sdk“ installiert. Siehe Beispiel im folgenden Screenshot.