Adb-Shell und Adb-Push für spezifische avd

Ich habe einen Emulator in Eclipse gestartet und auch ein echtes Gerät über usb auf meinem Computer angeschlossen. Also in meinem DDMS zeigt es 2 Geräte mit 2 verschiedenen Namen (ein real und ein Emulator)

Wie kann ich angeben, auf welchem ​​Gerät werden meine ADB-Befehle ausgeführt? (Ich vermisse einen Parameter, um den Gerätenamen anzugeben)

  • Wie definiere und benutze eine System-Eigenschaft in Android Instrumentation Test?
  • Debugging sqlite Datenbank auf dem Gerät
  • Android-System-Eigenschaften - deaktiviert sie auf der Kommandozeile
  • Cursor-Tasten funktionieren nicht bei der Verwendung von sqlite3 von der Adb-Shell
  • Android: ADB Treiber für HTC One X
  • Gibt es eine Android-Shell oder Adb-Befehl, den ich verwenden könnte, um ein Gerät IMEI / MEID zu bekommen?
  • Wie programmgesteuert man einen Screenshot in Android?
  • Gibt es eine Möglichkeit, GPU-Informationen zu erhalten?
  • Ich möchte Slide-Menü mit 3D-Effekt wie die unten Bild machen
  • Abbrechen Shared Return Übergang auf Android Lollipop
  • Scannen QR-Code mit Android Mobile Vision API
  • Wie recycleview Adapter unter einem anderen recycleview Adapter?
  • One Solution collect form web for “Adb-Shell und Adb-Push für spezifische avd”

    Wenn es nur ein Gerät und einen Emulator gibt, kannst du die Optionen -d und -e , um die Befehle an das reale Gerät und den Emulator zu richten.

    Gerät:

     adb -d shell 

    Emulator:

     adb -e shell 

    Alternativ können Sie die Option -s <serialNumber> , um die Befehle an eine bestimmte Emulator- / Geräteinstanz zu richten:

     $ adb devices List of devices attached emulator-5554 device 123456789b52315f device $ adb -s emulator-5554 shell $ adb -s 123456789b52315f shell 

    Für andere Optionen lesen Sie die Dokumente . Hoffe das hilft.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.