493 Stimmen

Wie starte ich den Android-Emulator über die Befehlszeile?

Ich arbeite auf dem Mac an der Android-Entwicklung über das Terminal. Ich habe erfolgreich die HalloWelt Projekt und jetzt versuche ich, es von der Kommandozeile im Android-Emulator auszuführen. Welcher Befehl führt den Emulator für mein HelloWorld-Projekt aus?

Ich habe bereits die Android-Tools und Plattform-Tools in meinem PATH.

Edit :

Wie sage ich dem Emulator, dass er mein HelloWorld-Projekt über die Befehlszeile ausführen soll? Ich habe das Projekt bereits mit Ant erstellt.

0 Stimmen

Relevante Dokumente: Erstellen mit avdmanager und starten mit emulator .

20voto

Adiii Punkte 43331

CMD öffnen

  1. Eingabeaufforderung öffnen
  2. Geben Sie den Pfad des Emulators ein, in meinem Fall

C:\adt -bundle-Windows-x86_64-20140702 \sdk\tools enter image description here

  1. schreiben Sie "emulator -avd emulatorname" in meinem Fall

emulator -avd AdilVD

enter image description here

18voto

paydarsefat Punkte 131

Anweisungen für Mac mit zsh :

Terminalfenster öffnen (CTRL+ALT+T) Befehl ausführen nano ~/.zshrc um Ihr Profil zu bearbeiten Fügen Sie die folgenden Zeilen in die geöffnete Datei ein:

export ANDROID_SDK_HOME="~/Library/Android/Sdk"

alias emulator="$ANDROID_SDK_HOME/emulator/emulator"

Speichern Sie die Datei (CTRL+O, CTRL+X) Rufen Sie das Profil mit dem Befehl source ~/.zshrc auf oder melden Sie sich einfach ab und wieder an Testen Sie, indem Sie den Befehl ausführen:

emulator -help o emulator -list-avds um Ihren Simulator im Terminal anzuzeigen und starten Sie den Android-Emulator mit dem Befehl:

emulator -avd <name>

HINWEIS: Dies sollte auch für die Bash gelten, indem .zshrc durch .bashrc ersetzt wird.

14voto

Rick Punkte 11342

Wenn Sie nur versuchen, den Emulator von der Kommandozeile aus zu starten, versuchen Sie dies unter OSX.

"/Applications/Android Studio.app/sdk/tools/emulator" -avd <NAMEOFDEVICE> -netspeed full -netdelay none

Sie können dies vereinfachen, indem Sie einen Alias in das .bash_profile einfügen und es an einen Hintergrundjob senden.

alias android='/Applications/Android\ Studio.app/sdk/tools/emulator <NAMEOFDEVICE> -netspeed full -netdelay none &'

Informieren Sie Bash über die Änderungen.

source ~/.bash_profile

10voto

romin21 Punkte 1414

Wenn Sie Git Bash haben, können Sie Ihren Emulator mit einem Doppelklick öffnen, mit einigen anfänglichen Einstellungen (nur unter Windows 10 getestet) :

  1. Git Bash öffnen.

  2. ausführen. cd ~/AppData/Local/Android/sdk/emulator

  3. ausführen. ./emulator -list-avds und notieren Sie sich den Namen des Emulators. MY_EMULATOR zum Beispiel.

  4. Öffnen Sie Notepad und fügen Sie diese beiden Zeilen ein (fügen Sie den Namen Ihres Emulators anstelle von MY_EMULATOR ):

    cd ~/AppData/Local/Android/sdk/emulator; ./emulator -avd MY_EMULATOR

  5. Speichern Sie die Datei an einem geeigneten Ort als myfile. sh . Sie können "myfile" so ändern, wie es Ihnen am besten passt, aber die Erweiterung .sh erforderlich ist.

  6. Öffnen Sie Git Bash in dem Verzeichnis, in dem Sie Folgendes gespeichert haben meineDatei.sh und laufen chmod +x myfile.sh . Denken Sie daran, den Namen Ihrer Datei anstelle von myfile .

Und das war's! Von nun an müssen Sie jedes Mal, wenn Sie den Emulator starten müssen, einfach Ihre meineDatei.sh und doppelklicken Sie darauf und warten Sie, bis Ihr Android-Emulator startet!

9voto

Chandra Shekhar Punkte 262

Öffnen Sie die Eingabeaufforderung und gehen Sie zu <android-Home>\sdk\tools>emulator -avd <AVD_NAME>

Hier "emulator" ist der Befehl, der zum Öffnen Ihrer Virtuelles Android-Gerät .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X