Der M-Chip-Mac implementiert mehrere Android-Emulatoren

Vorne steht geschrieben: Der Blogger ist ein „kleines Bergschwein“, das sich nach tatsächlicher Entwicklung und Erfahrung dem Trainingsgeschäft verschrieben hat. Sein Spitzname ist von „Peng Peng“ aus dem Zeichentrickfilm „Der König der Löwen“ abgeleitet. Er behandelt immer die Menschen mit einer optimistischen und positiven Einstellung umgeben. Sache. Mein technischer Weg hat den ganzen Weg von einem Java-Full-Stack-Ingenieur bis hin zum Bereich der Big-Data-Entwicklung und des Data-Mining zurückgelegt. Jetzt habe ich einige Erfolge erzielt. Ich möchte mit Ihnen teilen, was ich in der Vergangenheit gewonnen habe. Das hoffe ich Es wird Ihnen auf dem Weg zum Lernen hilfreich sein. Gleichzeitig möchte der Blogger durch diesen Versuch auch eine vollständige technische Bibliothek aufbauen. Alle Ausnahmen, Fehler und Vorsichtsmaßnahmen im Zusammenhang mit den technischen Punkten des Artikels werden am Ende aufgelistet. Sie können Materialien gerne auf verschiedene Weise bereitstellen .

  • Bitte kritisieren Sie den Artikel, machen Sie auf etwaige Fehler aufmerksam und korrigieren Sie diese rechtzeitig.
  • Wenn Sie Fragen haben, die Sie besprechen und lernen möchten, kontaktieren Sie mich bitte: [email protected].
  • Der Stil der Veröffentlichung von Artikeln variiert von Kolumne zu Kolumne und sie sind alle in sich geschlossen. Bitte korrigieren Sie mich, wenn es Mängel gibt.

Der M-Chip-Mac implementiert mehrere Android-Emulatoren

Schlüsselwörter in diesem Artikel: M-Chip, Mac, Android, Emulator, Multi-Open

1. Verfügbare Simulatoren

Zu den Android-Emulatoren, die vor dem Mac mit dem M1-Chip auf dem Apple-System ausgeführt werden können, gehören Yeshen, MuMu und BlueStacks . Für Intels x86 können im Grunde die Mainstream-Android-Emulatoren, die unter Windows verwendet werden können, auf dem Mac ausgeführt werden. Für die M-Chip-Serie der Arm-Architektur wird dies jedoch von den oben genannten Simulatoren nicht unterstützt. Derzeit sind nur zwei Modelle verfügbar, und beide unterstützen mehrere Öffnungen.

1. Android-Emulator-M1-Vorschau

Dies ist ein kostenloser Simulator, der direkt auf Github verwendet werden kann. Tatsächlich handelt es sich um eine von Google veröffentlichte Vorschauversion, die direkt verwendet werden kann. Der Vorteil besteht darin, dass es sofort nach dem Öffnen verwendet werden kann. Der Nachteil besteht jedoch darin, dass keine bestimmte Systemversion ausgewählt werden kann und einige Parameter nicht geändert werden können.

Es wird derzeit nicht mehr aktualisiert, da weitere Emulatoren direkt in den SDK-Manager von Android Studio integriert wurden . Wenn Sie jedoch kein Entwickler sind oder es nur vorübergehend verwenden, können Sie diese Methode wählen.

  • Download des Installationspakets

Klicken Sie auf die Tags im Release-Bereich auf der rechten Seite, um die Versionsauswahloberfläche aufzurufen, und klicken Sie dann auf die Schaltfläche „Downloads“:

Wählen Sie das Installationspaket im DMG-Format aus und laden Sie es herunter.

  • Der Simulator startet

Nachdem das Ziehen und Ablegen abgeschlossen ist, ist möglicherweise ein Entsperrvorgang erforderlich:

sudo xattr -r -d com.apple.quarantine /Applications/Android\ Emulator.app

Halten Sie beim ersten Start die Strg-Taste gedrückt , klicken Sie dann mit der rechten Maustaste, um sie zu öffnen, und doppelklicken Sie dann, um sie normal zu öffnen: Beim Start wird

eine Eingabeaufforderung zur ADB- Konfiguration angezeigt. Wenn Sie kein Debuggen benötigen, reicht es aus Ignorieren Sie es [Wenn Sie debuggen müssen, verwenden Sie direkt Android Studio ].

2. Android Studio – Emulator

Android Studio ist ein bekanntes Android-Entwicklungstool für Entwickler. Es verfügt über einen Emulator und eine SDK-Verwaltung, was sehr praktisch ist. Ursprünglich ist es auch die erste Wahl des Editors, aber es fühlt sich immer etwas umständlich an. Schließlich möchte ich den Simulator nicht entwickeln, sondern nur verwenden, und dieser Simulator hat kein Shell-Paket, aber Nach der Suche ist die aktuelle Lösung die beste.


Akzeptieren Sie die Vereinbarung in der Popup-Oberfläche und wählen Sie Mac mit Apple-Chip aus .

Zweitens: Öffnen Sie weitere Simulatoren

Wenn Sie mehr öffnen möchten, gibt es zwei Möglichkeiten: Sie können die Software nach der Installation und dem Entsperren von Android-emulator-m1-preview direkt kopieren. Es wird empfohlen, sie einmal zu öffnen und sie nach dem Kopieren umzubenennen, um sie gleichzeitig zu starten . Eine andere Möglichkeit besteht darin, mit Android Studio mehrere Emulatoren zu erstellen. Die Schritte sind wie folgt:

1. Erstinstallation

Die Installation der Software ist relativ einfach, einfach per Drag & Drop starten, beim ersten Start ist jedoch ein Einrichtungsvorgang erforderlich. Wählen Sie zunächst „Nicht importieren“ [Einstellungen nicht importieren]:

Fahren Sie mit dem nächsten Schritt fort und wählen Sie dann die standardisierte Installation:

Wählen Sie dann einen Farbstil aus, fahren Sie mit dem nächsten Schritt fort. Standardmäßig wird eine Version des SDK und des entsprechenden Simulators heruntergeladen , wählen Sie „Akzeptieren“ , wie in der

Abbildung gezeigt: Gehen Sie herunter und warten Sie, bis der Download abgeschlossen ist. Wenn während des Vorgangs ein Netzwerkproblem auftritt, können Sie auf „Wiederholen“ klicken [Magic sollte aktiviert sein].

2. Erstellen Sie ein neues Projekt

Klicken Sie auf die Schaltfläche „Neue Projekte“ , um ein neues Projekt zu erstellen. Der Zweck besteht darin, die SDK-Manager- Schnittstelle aufzurufen . Wählen Sie also einfach eines aus:

Fahren Sie mit dem nächsten Schritt fort. Nach Abschluss der Erstellung wird die folgende Schnittstelle angezeigt:

Wenn der Standardemulator dies tut nicht Ihren Anforderungen entspricht, können Sie auf Gerät erstellen klicken :

Wählen Sie die Version aus, deren ABI arm64-v8a ist. Wenn sie nicht heruntergeladen wird, laden Sie sie zuerst herunter.

Im letzten Schritt können Sie den zugewiesenen Speicher usw. ändern und ihn jederzeit nach Abschluss der Erstellung ändern [die Änderung von RAM und VM erfordert die Übergabe der Konfigurationsdatei]. Wenn Sie jedoch mehr Dateien speichern oder größere Anwendungen installieren müssen, müssen Sie im Voraus Speicherplatz auf der SD-Karte zuweisen.

Klicken Sie auf „Fertig stellen“ , um die Erstellung abzuschließen. Zu diesem Zeitpunkt wurde der Simulator in der Liste angezeigt. Klicken Sie auf die grüne Schaltfläche, um ihn zu starten.

3. Starten Sie den Emulator

Jedes Mal, nachdem Sie Android Studio gestartet haben, können Sie direkt auf das zuvor erstellte Projekt klicken, um zur aktuellen Oberfläche zu gelangen:

Wenn Sie mehrere Emulatoren erstellen möchten, befolgen Sie einfach die oben genannten Schritte und fahren Sie mit der Erstellung neuer Emulatoren fort.

3. Einzelanwendungskonstruktion [optional]

Die Mehrfachöffnungsmethode für Android-Emulator-M1-Preview ist sehr einfach, es kann jedoch nur eine einzelne Version sein, die bereits in Form einer App vorhanden ist. Die Erstellung einer Einzelanwendung dient hauptsächlich der Optimierung der Mehrfachöffnungsmethode von Android Studio . Sie muss nicht jedes Mal von Android Studio aus gestartet werden und kann mit **Automator【Automator】** in eine Anwendung gepackt werden.

1. SDK-Pfad anzeigen

Öffnen Sie die Einstellungen :

Klicken Sie nacheinander auf „Darstellung und Verhalten“ – „Systemeinstellungen“ – „Android SDK“ , um den Speicherpfad des SDK anzuzeigen.

2. Überprüfen Sie den Emulatorpfad

Standardmäßig werden alle Emulatoren im Emulatorordner unter dem SDK-Pfad gespeichert:

Wir müssen eine der ausführbaren Dateien [Emulator] verwenden, um den Emulator zu starten. Überprüfen Sie zunächst alle erstellten Emulatoren:

Die Namen, die verwendet werden müssen, finden Sie auch im Gerätemanager von Android Studio.

3. Führen Sie die Anwendungspaketierung durch

Öffnen Sie den automatischen Betrieb :

Suchen Sie das Shell-Skript und führen Sie es aus. Doppelklicken Sie zum Öffnen:

Fügen Sie den folgenden Inhalt hinzu, ersetzen Sie das Ende durch Ihren eigenen Emulatornamen und klicken Sie dann zum Testen oben rechts auf Ausführen:

cd /Users/xxx/Library/Android/sdk/emulator
./emulator -avd Pixel_2_API_32


Nachdem der Test bestanden wurde, verwenden Sie CMD + S , um die Tastenkombination zu speichern, den Namen anzupassen und ihn im Anwendungsordner zu speichern :

4. Starten Sie den Test

Führen Sie die gepackte Anwendung direkt aus, um den Emulator zu öffnen:

Schließen Sie ihn beim Beenden einfach wie gewohnt über das Menü:

Wenn Sie in einer Situation nicht beenden können, können Sie im Aktivitätsmonitor suchen qemuund dann das Beenden erzwingen:

Scannen Sie den QR-Code unten, treten Sie der offiziellen CSDN-Fan-WeChat-Gruppe bei, Sie können direkt mit mir kommunizieren und es gibt noch weitere Vorteile~
Fügen Sie hier eine Bildbeschreibung ein

Guess you like

Origin blog.csdn.net/u012039040/article/details/131672926