web-dev-qa-db-fra.com

Installation d'un apk sur un émulateur Android sous Mac OS

J'ai essayé de suivre ces étapes (de ici ):

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

Mais quand je lance "./emulator -avd phoneEmulator" (phoneEmulator est le nom de mon émulateur) Il affiche simplement:

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.

C'est comme si cette commande ne revenait jamais. 

Si je ne peux pas entrer la 2ème commande ./adb install myApp.apk dans cette fenêtre, comment l'appeler?

16
TruthOf42
  1. Terminal ouvert
  2. allez sur Android-sdk-mac\platform-tools
  3. tapez ./adb install myApp.apk
25
Kirit Vaghela

Tout d'abord, vous NE DEVRIEZ PAS copier les fichiers APK dans les outils ni dans aucun autre répertoire SDK . Ne pas cd dans les répertoires SDK, ajoutez-les simplement à la variable PATH environnement ou utilisez leur chemin absolu dans les lignes de commande . , si vous souhaitez exécuter l’émulateur puis exécuter la commande depuis le même terminal, envoyez le processus en arrière-plan (&):

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

Vous pouvez contourner ce problème en:

  1. Téléchargez yourapp.apk sur Internet. I.e: yourhost.com/votreapp.apk
  2. Exécuter l'émulateur
  3. Ouvrez le navigateur Internet sur votre émulateur, visitez le lien yourhost.com/votreapp.apk
  4. Télécharger et installer
5
Frank Nguyen

Vous pouvez contourner ce problème en:

  1. Vous avez un fichier * .apk avec vous si vous n'en avez pas, téléchargez-le.
  2. Ouvrez Android Studio et Exécutez l'émulateur .
  3. Ouvrez le Finder et allez au emplacement qui contient votre fichier * .apk .
  4. Faites glisser ce * .apk et déposez-le dans emulator et il vous demandera confirmation après avoir confirmé l'installation du * .apk dans l'émulateur.
  5. Vous pouvez le trouver dans le menu de l'application une fois l'installation réussie.
3
Sonu

adb peut être exécuté à partir d'un terminal séparé une fois cet émulateur démarré.

0
TheSteve

Suis-je le seul dont les applications sont installées dans l'émulateur lorsque je les lance en tant qu'application Android à partir d'Eclipse?

Je veux dire - pourquoi passer par le problème d'adb alors que vous pouvez simplement utiliser Eclipse? (sauf si vous avez quelque chose contre Eclipse!)

0
Ajay Gautam

Essayez ceci app . Il installera l’APK en double-cliquant dessus une fois que vous aurez créé une association avec les fichiers .apk. Tout est expliqué dans la source de github.

0
Vito Valov

Peut-être, utile à toutes les commandes dans Terminal MAC OS

0
Ashok Domadiya