Comment installer un apk sur l'émulateur dans Android Studio?

93

Comment installer un apk sur l'émulateur dans Android Studio à partir du terminal?

Dans Eclipse nous avons fait

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

Maintenant, qu'en est-il dans Android Studio?

stackoverflow
la source
Tu fais la même chose. Les apks sont dans $ project / $ module / build / apk. Vous pouvez bien sûr simplement exécuter l'application à partir de l'interface utilisateur qui l'installera automatiquement.
Siva Velusamy
1
«Pour installer un fichier APK sur l'appareil émulé, faites glisser un fichier APK sur l'écran de l'émulateur. Une boîte de dialogue du programme d'installation d'APK apparaît. Une fois l'installation terminée, vous pouvez afficher l'application dans votre liste d'applications. Pour ajouter un fichier à l'appareil émulé, faites glisser le fichier sur l'écran de l'émulateur. Le fichier est placé dans le /sdcard/Download/répertoire. » ( Source ) Cela aurait dû être possible depuis Android Studio 2.0, à moins que «Paramètres» → «Général» → «Utiliser l'emplacement ADB détecté» soit mal configuré.
caw

Réponses:

106

EDIT: Même si cette réponse est marquée comme la bonne réponse (en 2013), actuellement, comme répondu par @ user2511630 ci-dessous, vous pouvez glisser-déposer des fichiers apk directement dans l'émulateur pour les installer.


Réponse originale:

Vous pouvez installer des fichiers .apk sur l'émulateur indépendamment de ce que vous utilisez (Eclipse ou Android Studio)

voici ce que je fais toujours: (pour les débutants)

1- Exécutez l'émulateur et attendez qu'il soit complètement démarré.

2- Allez dans votre dossier d'installation sdk puis allez dans platform-tools (vous devriez voir un exécutable appelé adb.exe )

3- Créez un nouveau fichier et appelez-le run.bat , éditez le fichier avec le bloc-notes et écrivez-y CMD et enregistrez-le.

4- Copiez votre apk souhaité dans le même dossier

5- Ouvrez maintenant run.bat et écrivez adb install "your_apk_file.apk"

6- Attendez que l'installation soit terminée

7- voila votre apk est installé sur votre émulateur.

Remarque: pour réinstaller l'application si elle existe déjà, utilisezadb install -r "your_apk_file.apk"

désolé pour les instructions détaillées comme je l'ai dit pour les débutants

J'espère que cette aide.

Cordialement,

Tarek

Exemple 1

Exemple 2

Tarek K. Ajaj
la source
Salut Tarek! J'ai suivi vos pas (merci de les détailler pour les débutants comme moi!). Lorsque je double-clique sur run.bat, je colle adb install -r "myapp.apk", j'obtiens le même message de réussite que vous mais rien n'apparaît sur mon émulateur. L'émulateur reste tel quel lorsque je le lance via le gestionnaire AVD dans le studio Android. Une idée pourquoi ou ce qui me manque?
MagTun
une idée comment faire cela sur Linux?
roopunk
@roopunk essayez d'utiliser le terminal pour naviguer vers platform-tools dans votre dossier sdk et continuez à partir de l'étape 4 . si vous rencontrez des problèmes lors de l'exécution de la commande adb, essayez d'utiliser ./adb à la place comme Kim Stacks mentionné dans sa réponse
Tarek K. Ajaj
199

Exécutez le simulateur -> faites glisser et déposez yourApp.apk dans l'écran du simulateur. C'est tout. Pas de commandes.

user2511630
la source
Hou la la! incroyable! fonctionne même dans KDE. Les réponses adb ici sont toutes correctes, mais le glisser-déposer devrait avoir plus de +1
andrew lorien
1
Oui, je développe des applications dans Android Studio. Quelqu'un qui utilise Eclipse peut faire la lumière. Merci.
user2511630
1
Oui, c'est la bonne réponse. Le "pour les débutants" au sommet avec tout ce truc CLI est ridicule. J'ai essayé d'utiliser "adb" sur mon Mac et il a lancé une sorte de service, attendu un moment, et finalement échoué (j'ai dû tuer le processus). Le glisser-déposer (j'aurais dû y penser avant de chercher en ligne, duh) a fonctionné rapidement du premier coup sans erreur.
Christopher Schultz
Si vous obtenez cette erreur INSTALL_FAILED_UPDATE_INCOMPATIBLE - Désinstallez d'abord une copie existante - stackoverflow.com/questions/26794862
...
1
n'a pas fonctionné dans le studio Android 2.2 .. j'ai essayé de passer à l'émulateur Android (nexus 5)
Gourav
33

Pour ceux qui utilisent Mac et que vous obtenez une erreur de commande introuvable, ce que vous devez faire est

type

./adb install "yourapk.apk"

entrez la description de l'image ici

Kim Stacks
la source
17

Démarrez votre émulateur Android Studio Tools->Android-> AVD Managerpuis sélectionnez une image d'émulateur et démarrez-la.

Après le démarrage de l'émulateur, faites simplement glisser et déposez l'APK Très simple.

Abhijit Chakra
la source
C'est la meilleure réponse.
kerner1000 du
Cela ne fonctionne pas pour moi. Lorsque je fais glisser l'APK sur l'émulateur, j'obtiens le curseur «pas d'entrée» «l'ordinateur dit non».
Matt
10

Dans l'émulateur de studio Android pour exécuter un fichier apk, faites simplement glisser l'apk dans l'émulateur.L'émulateur installera l'apk

baswaraj
la source
Cela ne fonctionne pas pour moi. Lorsque je fais glisser l'APK sur l'émulateur, j'obtiens le curseur «pas d'entrée» «l'ordinateur dit non».
Matt
8

Beaucoup plus facile consiste simplement à démarrer votre émulateur, puis à accéder à sdk / platform-tools et à utiliser adb à partir de là pour installer apk. Comme:

adb installer xxx.apk

Il l'installera sur l'émulateur en cours d'exécution.

Evgeniy Spinov
la source
8

Faites simplement glisser le fichier APK sur l'émulateur Android, il s'installera automatiquement.

Prashant Sharma
la source
Cela ne fonctionne pas pour moi. Lorsque je fais glisser l'APK sur l'émulateur, j'obtiens le curseur «pas d'entrée» «l'ordinateur dit non».
Matt
3

Faites glisser et déposez l'apk si l'émulateur est lancé depuis Android Studio. Si l'émulateur est démarré à partir de la ligne de commande, le glisser-déposer ne fonctionne pas, mais les instructions @Tarek K. Ajaj (ci-dessus) fonctionnent.

Remarque: l'application installée n'apparaîtra pas automatiquement sur l'écran d'accueil, elle se trouve dans le conteneur d'applications - l'icône de grille en pointillé. Il peut être déplacé de là vers l'écran d'accueil.

Mitch
la source
2

Pour Linux: une fois l'émulateur en cours d'exécution, ce qui suit a fonctionné pour moi.

Comme j'ai installé le SDK Android sur mon répertoire personnel, j'ai la structure de fichiers suivante:

  • accueil / Android / Sdk / outils-plateforme / adb

  • accueil / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects est un dossier de fichiers que j'ai créé pour mes projets Android. "Metronome.adk" est le fichier que je souhaite exécuter.

Donc, en utilisant Terminal à partir du répertoire personnel ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Étant un novice de Linux, j'oublie souvent la nécessité de mettre le "./" en essayant de localiser un fichier ou d'exécuter une commande.

Une fois que la commande a atteint le "succès", l'application se trouve dans la zone Applications de l'émulateur et peut être exécutée.

Phil Freihofner
la source
2

Téléchargez simplement l'apk depuis le site Web de talkback

Faites glisser l'apk téléchargé vers l'émulateur démarré, accédez aux paramètres de l'émulateur> Rechercher le talkback, vous le trouverez maintenant

SUPARNA SOMAN
la source
Cela ne fonctionne pas pour moi. Lorsque je fais glisser l'APK sur l'émulateur, j'obtiens le curseur «pas d'entrée» «l'ordinateur dit non».
Matt
-1

Dans Android Studio: View- Tool Windows-Gradle

Dans la fenêtre de l'outil Gradle, accédez à votre :app- Tasks- install puis exécutez (en double-cliquant): l'une de vos install*tâches: par exemple installDebug,installRelease

Remarque: l'apk sera également installé automatiquement lorsque vous exécuterez votre application

TmTron
la source