webentwicklung-frage-antwort-db.com.de

Installieren eines apk auf einem Android-Emulator unter Mac OS

Ich habe versucht, diese Schritte (von hier ) auszuführen:

go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

Wenn ich jedoch "./emulator -avd phoneEmulator" (PhoneEmulator ist der Name meines Emulators) Ausführe, wird Folgendes angezeigt:

Phil-Knights-MacBook-Pro:tools philiplknight$ ./emulator -avd phoneEmulator
2012-07-30 22:44:33.377 emulator-arm[2859:80b] Warning once: This application, or a
library it uses, is using NSQuickDrawView, which has been deprecated. 
Apps should cease use of QuickDraw and move to Quartz.

Es ist, als würde dieser Befehl niemals zurückkehren. 

Wenn ich den zweiten Befehl ./adb install myApp.apk nicht in diesem Fenster eingeben kann, wo kann ich ihn anrufen?

16
TruthOf42
  1. Terminal öffnen
  2. gehen Sie zu Android-sdk-mac\platform-tools
  3. geben Sie ./adb install myApp.apk ein
25
Kirit Vaghela

Zunächst sollten Sie APKs NICHT in die Tools oder ein anderes SDK-Verzeichnis kopieren Ändern Sie nicht cd in die SDK-Verzeichnisse. Fügen Sie sie einfach der PATH-Umgebungsvariable hinzu oder verwenden Sie ihren absoluten Pfad in den Befehlszeilen ..__ Wenn Sie den Emulator ausführen und dann den Befehl vom selben Terminal ausführen möchten, senden Sie den Prozess in den Hintergrund (&):

$ export PATH=$PATH:/path/to/sdk/tools:path/to/sdk/platform-tools
$ emulator -avd myEmulator &
$ adb install /path/to/my.apk
16

Sie können umgehen, indem Sie:

  1. Laden Sie yourapp.apk ins Internet hoch. I.e: yourhost.com/yourapp.apk
  2. Führen Sie den Emulator aus
  3. Öffnen Sie den Internet-Browser in Ihrem Emulator und besuchen Sie link yourhost.com/yourapp.apk
  4. Herunterladen und installieren
5
Frank Nguyen

Sie können umgehen, indem Sie:

  1. Wenn Sie keine * .apk-Datei dabei haben, laden Sie sie herunter.
  2. Öffnen Sie Android Studio und Starten Sie den Emulator .
  3. Öffnen Sie den Finder und gehen Sie zum Ort , der Ihre * .apk-Datei enthält .
  4. Ziehen Sie das * .apk in den Emulator und Sie werden nach Ihrer Bestätigung zur Bestätigung aufgefordert. * .Apk wird im Emulator installiert.
  5. Sie finden es im Anwendungsmenü, wenn die Installation erfolgreich ist.
3
Sonu

adb kann von einem separaten Terminal aus ausgeführt werden, sobald der Emulator gestartet wird.

0
TheSteve

Bin ich der einzige, dessen Apps im Emulator installiert werden, wenn ich sie als Android-Anwendung von Eclipse aus ausführen?

Ich meine - warum gehen wir durch adb, wenn Sie nur Eclipse verwenden könnten? (außer du hast etwas gegen Eclipse!)

0
Ajay Gautam

Versuchen Sie diese App . Es wird die APK installiert, indem Sie einfach darauf doppelklicken, nachdem Sie eine Verknüpfung zu .APK-Dateien erstellt haben. Es ist alles in der Github-Quelle erklärt.

0
Vito Valov

Kann nützlich sein für alle Befehle in MAC OS Terminal

0
Ashok Domadiya