Ich möchte offizielle (von Google zusammengestellte) x86_64-Android-Images verwenden. Ich weiß, dass ich den AVD-Manager von Android Studio verwenden kann, um sie einfach auszuführen und zu verwalten. Ich verwende jedoch virt-manager mit KVM, sodass ich Android und meine anderen Images nicht gleichzeitig ausführen kann (selbst wenn ich könnte, würde ich es vorziehen, alles innerhalb von virt-manager zu erledigen, anstatt das gesamte Android Studio zu installieren).
Da die Bilder x86_64 sind, könnte ich sie theoretisch auch in virt-manager ausführen. Das Problem ist, dass die Bilder, die von Google Server heruntergeladen werden, wenn ich ADV verwende, etwas seltsam sind. Sie enthalten einige Dateien und mindestens zwei .img-Dateien darin. Es ist nicht einfach ein ISO-Image, das ich in virt-manager an eine Festplatte anschließen und ausführen kann. Dies ist beispielsweise das Bild für Android 25 (7.0, denke ich):
https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r11.zip
Wie kann man dieses Ding in der ZIP-Datei ausführen? Ist es möglich?
Wenn dies nicht möglich ist, ist es dann möglich, AVD alleine ohne Android Studio zu installieren und auszuführen? Oder starten Sie zumindest die GUI des AVD-Managers, ohne zuerst Android Studio zu starten?
Ja, es ist möglich, Android SDK (Software Development Kit) als eigenständiges Paket zu erhalten .
Es gibt nur ein paar Voraussetzungen zu beachten:
Es gibt eine einfache Option zum Installieren des Android SDK. Sie können das verfügbare Offline-Installationsprogramm (Windows) SDK Tools installer_r24.4.1 aus dem Google-Repository selbst herunterladen. Sie benötigen kein Android Studio. Sie können dann den mitgelieferten SDK-Manager verwenden, um andere SDK-Pakete herunterzuladen.
Für Linux (Ubuntu) können Sie auf diese Anleitung verweisen: Vollständige Installationsanleitung für das Android SDK / ADT-Bundle auf Ubuntu
Hier ist die Lösung (Windows):
%USERPROFILE%\android-sdk
):Jetzt sind wir im Geschäft...
Hinweis: Ich empfehle, x86-Images herunterzuladen, da sie viel schneller als Arm-Pendants sind. Holen Sie sich auch den Intel HAXM-Treiber (Hardware Accelerated Execution Manager), um Ihre Emulatorgeschwindigkeit erheblich zu erhöhen
Fertig, jetzt müssen Sie nur noch ein virtuelles Android-Gerät erstellen und konfigurieren, das Ihrer Ziel-Android-Version entspricht, und die gewünschten Einstellungen anpassen.
Klicken Sie dazu im SDK-Manager auf die Registerkarte Tools und wählen Sie AVDs verwalten aus. Klicken Sie dann im folgenden Fenster auf Erstellen . Sie sehen einen ähnlichen Bildschirm wie unten:
(Hinweis: Ich verwende immer noch Android 7, aus diesem Grund: Kann Android 8.0 Oreo auf dem Emulator nicht starten: „Entschlüsselung nicht erfolgreich“ , aber Sie könnten Glück haben :)
Guerlando-OCs
xavier_fakerat