Testen auf einem Android-Gerät oder -Emulator
Es gibt verschiedene Möglichkeiten, um Ihre Android-Anwendung mithilfe eines echten Geräts oder Emulators auf Ihrem Windows-Computer zu testen und zu debuggen. Wir haben in diesem Leitfaden einige Empfehlungen zusammengetragen.
Um Ihre App auf einem echten Android-Gerät auszuführen, müssen Sie zunächst Ihr Android-Gerät für die Entwicklung aktivieren. Standardmäßig sind Entwickleroptionen unter Android ab Version 4.2 ausgeblendet. Je nach Android-Version unterscheidet sich die Vorgehensweise zur Aktivierung der Optionen.
Für ein Gerät, auf dem eine aktuelle Version von Android 9.0+ ausgeführt wird:
- Schließen Sie Ihr Gerät über ein USB-Kabel an Ihren Windows-Entwicklungscomputer an. Sie erhalten möglicherweise eine Benachrichtigung, um einen USB-Treiber zu installieren.
- Öffnen Sie auf Ihrem Android-Gerät den Bildschirm Einstellungen.
- Wählen Sie Telefoninfo.
- Scrollen Sie nach unten und tippen Sie sieben Mal auf Build-Nummer, bis die Benachrichtigung Sie sind jetzt ein Entwickler! angezeigt wird.
- Kehren Sie zum vorherigen Bildschirm zurück und wählen Sie System aus.
- Wählen Sie Erweitert aus, scrollen Sie nach unten und tippen Sie auf Entwickleroptionen.
- Scrollen Sie im Fenster Entwickleroptionen nach unten, suchen Sie nach der Option USB-Debugging und aktivieren Sie sie.
Wählen Sie in der Symbolleiste von Android Studio im Dropdown-Menü Laufzeitkonfigurationen aus.
Wählen Sie im Dropdown-Menü unter Zielgerät das Gerät aus, auf dem Sie Ihre App ausführen möchten.
Wählen Sie „Ausführen“ ▷ aus. Dadurch wird die App auf Ihrem verbundenen Gerät gestartet.
Das Erste, was Sie über das Ausführen eines Android-Emulators auf Ihrem Windows-Computer wissen sollten, ist, dass die Leistung des Emulators durch die Aktivierung der Virtualisierungsunterstützung erheblich verbessert wird, und dies unabhängig von Ihrer IDE (Android Studio, Visual Studio usw.).
Bevor Sie mit dem Android-Emulator ein virtuelles Gerät erstellen, empfiehlt es sich, die Virtualisierung zu aktivieren. Aktivieren Sie hierzu die Features Hyper-V und Windows Hypervisor Platform (WHPX). Dadurch kann der Prozessor Ihres Computers die Ausführungsgeschwindigkeit des Emulators erheblich erhöhen.
Um Hyper-V und die Windows Hypervisor-Plattform ausführen zu können, muss Ihr Computer folgende Kriterien erfüllen:
- Er muss über einen 4 GB-Arbeitsspeicher verfügen
- Er muss über einen 64-Bit-Prozessor von Intel oder über eine AMD Ryzen-CPU mit SLAT (Second Level Address Translation) verfügen
- Er muss unter Windows 10 Build 1803+ ausgeführt werden (Überprüfen Sie Ihre Build-Nr.)
- Er muss über aktualisierte Grafiktreiber verfügen (Geräte-Manager > Grafikkarten > Treiber aktualisieren)
Wenn Ihr Computer diese Kriterien nicht erfüllt, können Sie möglicherweise Intel HAXM oder AMD Hypervisor ausführen. Weitere Informationen finden Sie in der Dokumentation zum Android Studio-Emulator.
Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein, um zu überprüfen, ob Ihre Computerhardware und -software mit Hyper-V kompatibel ist:
systeminfo
Geben Sie im Windows-Suchfeld (unten links) „Windows-Funktionen“ ein. Wählen Sie in den Suchergebnissen Windows-Funktionen aktivieren oder deaktivieren aus.
Sobald die Liste mit den Windows-Funktionen angezeigt wird, scrollen Sie zu Hyper-V (Management-Tools und Management-Plattform) und zur Windows Hypervisor-Plattform, aktivieren Sie die Kontrollkästchen für beide Optionen und klicken Sie dann auf OK.
Starten Sie nach Aufforderung den Computer neu.
Wir empfehlen Ihnen, beim Erstellen und Testen einer nativen Android-App Android Studio zu verwenden. Sobald Ihre App zum Testen bereit ist, können Sie sie erstellen und ausführen. Gehen Sie hierzu wie folgt vor:
Wählen Sie in der Symbolleiste von Android Studio im Dropdown-Menü Laufzeitkonfigurationen aus.
Wählen Sie im Dropdown-Menü unter Zielgerät das Gerät aus, auf dem Sie Ihre App ausführen möchten.
Wählen Sie „Ausführen“ ▷ aus. Dadurch wird der Android-Emulator gestartet.
Tipp
Sobald Ihre App auf dem Emulatorgerät installiert ist, können Sie Apply Changes
verwenden, um bestimmte Code- und Ressourcenänderungen bereitzustellen, ohne ein neues APK zu erstellen. Weitere Informationen finden Sie im Entwicklerhandbuch für Android.
Für Windows-PCs stehen zahlreiche Android-Emulatoroptionen zur Verfügung. Wir raten Ihnen dazu, den Android-Emulator von Google zu verwenden, da dieser Zugriff auf die neuesten OS-Images für Android und Google Play-Dienste bietet.
Erfahren Sie mehr über die Verwendung der neuesten Version von Visual Studio für Android-Entwicklung. Um den standardmäßigen Android-Emulator anzuzeigen, öffnen Sie die neueste Version von Visual Studio, erstellen Sie ein neues C++-Android-Projekt, legen Sie die Plattformkonfiguration fest und führen Sie das Projekt aus. Es wird empfohlen, die Workload .NET Multi-Plattform App UI (MAUI)-Entwicklung zu verwenden. Möglicherweise müssen Sie den Visual Studio-Installer verwenden, um Ihre Workloads ändern zu können.
Feedback zu Windows developer
Windows developer ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: