Comment installer un fichier APK dans l'émulateur Android?
-
28-09-2019 - |
Question
J'ai finalement réussi à obscurcir mon application Android, maintenant je veux tester en installant la fichier APK et en cours d'exécution sur l'émulateur.
Comment puis-je installer un fichier APK sur l'émulateur Android?
La solution
Vous pouvez simplement glisser-déposer le fichier .apk de votre application à l'émulateur et il démarre automatiquement l'installation.
Une autre option:
Windows:
- Exécuter l'émulateur (SDK Manager.exe-> Outils-> Gérer AVDS ...-> nouveau, puis Start)
- Démarrez la console (Windows XP), Run -> type cmd , et passer à la plate-forme-tools dossier SDK répertoire .
- Coller APK dans le dossier 'android-sdk \ tools' ou 'plate-forme d'outils'.
-
Ensuite, tapez la commande suivante.
adb installer [chemin .apk]
Exemple:
adb install C: \ Utilisateurs \ Nom MyProject \ build \ Jorgesys.apk
Linux:
- Copiez le fichier apk à
platform-tools
dans le dossierandroid-sdk linux
. - Ouvrir Terminal et Accédez à la plate-forme d'outils dossier android-sdk .
- Ensuite, exécutez cette commande -
./ adb installer FileName.apk
- Si l'opération est réussie (le résultat est affiché à l'écran), vous trouverez votre fichier dans le lanceur de votre émulateur.
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Exemple: PATH = $ PATH: / utilisateurs / jorgesys / eclipse / android-sdk-mac_64 / Outils
Ensuite, exécutez adb.
Mac:
1.Run l'émulateur,
2.Puis Copiez votre fichier .apk et coller dans /Users/your_system_username/Library/Android/sdk/platform-tools
,
si vous n'êtes pas en mesure de trouver chemin sdk dans votre système Mac, procédez comme suit: Ouvrez finder->select
Go option menu du haut -> sélectionnez Aller à l'option Dossier -> éjetera une fenêtre avec un champ de texte: /Users/your_system_username/Library/Android/sdk/
-> Plate-forme maintenant ouverte dossier -tools et collez votre fichier .apk copié,
-
Terminal ouvert et tapez ce qui suit:
cd Library/Android/sdk/platform-tools
-
exécutez la commande suivante dans votre terminal:
./adb install yourapkfilename.apk
si vous obtenez le message d'erreur suivant:.error: no devices found - waiting for device
, suivez l'étape 5 -
Lancez votre émulateur d'Android studio, une fois émulateur actif, puis répétez l'étape 4, vous verrez le message de succès sur votre terminal.
Autres conseils
Si vous avez créé plus d'un émulateurs ou si vous avez un appareil Android branché, adb se plaindra avec
error: more than one device and emulator
adb help
n'est pas très clair sur ce qu'il faut faire:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
Le drapeau que vous décidez d'utiliser doit venir avant la commande adb réelle:
adb -e install path/to/app.apk
De nos jours, vous pouvez simplement glisser-déposer apk Android à l'émulateur et il démarre automatiquement l'installation.
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
aller dans le répertoire android-sdk / outils invite de commande et tapez
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
fichier de copie dans votre plate-forme SDK-tools /, puis installez le .apk sur l'émulateur en utilisant cmd (sur Windows):
adb install <path_to_your_bin>.apk
ou
./adb install <path_to_your_bin>.apk
S'il y a plus d'un émulateur en cours d'exécution , vous pouvez trouver tous les émulateurs en cours d'exécution par cette commande:
adb devices
ou
./adb devices
vous devez indiquer l'émulateur sur lequel installer l'application, par son numéro de série, avec l'option -s. Par exemple:
adb -s emulator-5554 install path/to/your/app.apk
ou
./adb -s emulator-5554 install path/to/your/app.apk
Télécharger le fichier apk du navigateur, puis cliquez dessus (zone de notification). L'installation démarre automatiquement.
Glisser-déposer
glisser-déposer simplement le fichier apk dans votre émulateur.
Vous pouvez également exécuter votre émulateur Android sans Android studio .
Aller à Shell / Terminal /, portée au répertoire Android sdk / Outils puis
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)
Let suppose que vous devez installer Facebook APK sur votre émulateur.
Vous pouvez utiliser adb installer l'APK à l'émulateur en cours d'exécution dans OS X comme ceci:
./adb install ~/FBAndroid-2.1.apk
Et de Windows , comme ceci:
adb install %HOMEPATH%\FBAndroid-2.1.apk
Une fois terminé, vérifiez les applications écran de l'émulateur pour vérifier que l'application a été installée correctement. Si vous avez besoin de forcer la mise à niveau de cette application à partir d'une version précédente, ajoutez l'option -r, comme celui-ci sur OS X :
./adb install -r ~/FBAndroid-2.1.apk
Dans Genymotion il suffit de glisser-déposer le fichier * .apk pour l'émulateur et il installe automatiquement et fonctionne.
Vous devez d'abord installer Android Studio sur votre machine. Ensuite, il suffit de suivre ces étapes.
- Aller à votre barre de navigation et ouvert Android Studio.
- A partir de la barre d'outils open AVD Manager. (Si vous ne pouvez pas voir créer un nouveau projet Android)
- Créer un périphérique virtuel.
- Sélectionnez un périphérique matériel que vous souhaitez installer votre application.
- Sélectionnez une image androïde que vous souhaitez installer sur votre appareil. (Si vous ne pouvez pas voir les images que vous pouvez télécharger l'image depuis besoin recommandée, x86 images ou d'autres images)
- Ajoutez un nom à votre AVD.
- Maintenant, le périphérique virtuel a été créé et vous pouvez simplement l'exécuter en cliquant sur le bouton de lecture.
- Maintenant que vous avez configuré le périphérique virtuel et maintenant vous devez installer le fichier APK.
- Télécharger le fichier APK que vous souhaitez installer et glisser-déposer à l'émulateur.
- Le fichier APK a été installé avec succès et vous pouvez le voir dans vos applications.
- Maintenant, vous pouvez simplement exécuter l'application installée.
Télécharger le fichier Apk du net et le copier sur la plate-forme d'outils de votre dossier SDK, puis en commande go rapide à ce répertoire un type:
adb install filename.apk
appuyez sur Entrée, il installera en quelques secondes
De Windows 7 Onwards,
Maj + clic droit dans votre dossier de fichier apk.
Sélectionnez Ouvrir la fenêtre de commande ici
Type & Hit "adb installer AppName.apk"
garder votre émulateur et en cours d'exécution. Dans la ligne de commande, allez dans le dossier plate-forme d'outils, dans votre dossier sdk qui viennent avec HAA ensemble et exécuter la commande suivante:
>adb install <yourFilename.apk>
Cette commande détecte votre émulateur en cours d'exécution / émulateurs et vous montrer la liste des périphériques sur lesquels vous pouvez installer cette application (afficher si un périphérique / périphériques physiques connectés à votre ordinateur.). Ensuite, vous pouvez sélectionner un, si un seul émulateur est en cours d'exécution alors l'application sera directement installé sur par défaut.
Remarque:. Pour commande ci-dessus vos besoins de fichiers .apk à être dans le même répertoire
pour tutoriel Follo plus détaillé: Ce lien
(TESTÉ SUR MACOS)
La première étape consiste à exécuter l'émulateur
émulateur -avd
utilisez adb pour installer le .apk
adb install
Si adb jette erreur comme APK existe déjà ou similaire quelque chose. Exécutez le shell adb pendant que l'émulateur est en cours d'exécution
coquille ADB
données cd / app
adb désinstaller
Si adb et émulateur sont des commandes ne se trouvent pas faire suivant
export PATH = $ PATH: // android-sdk-macosx / plate-forme d'outils: // android-sdk-macosx / android-sdk-macosx / outils:
Pour une utilisation future mettre la ligne à la fin de .bash_profile
vi ~ / .bash_profile
si l'on utilise plus d'un émulateur à utiliser cette commande sapins
adb devices
et a choisi amulatur et installer l'application
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
Je peux me tromper, mais sur Windows je simplement glisser-déposer dans le .apk
émulateur Android. Je veux dire, faire tout mentionné ci-dessus semble être beaucoup de travail.
aller à ADT / Android-sdk / tools en invite de commande 1. adb installer fileName.apk (Windows)
- ./ adb installer fileName.apk (Ubuntu / Linux ou Mac)
Glissez et déposez le fichier ".apk" dans la fenêtre de l'émulateur.
vous écrivez la commande sur la borne / cmd adb installer FileName.apk.
La meilleure façon est de créer une application qui ouvre le fichier apk sur l'émulateur. Vous devez copier le fichier .apk dans le dossier de téléchargement de votre émulateur. Remplacez ensuite yourAppName.apk avec votre nom .apk.
voici le code
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
Maintenant, vous pouvez simplement glisser-déposer l'apk dans l'émulateur et il installera!
Linux Je fais ceci:
- d'abord voir quels appareils j'ai actuellement:
emulator -list-avds
- construire le
cd android && ./gradlew assembleRelease
de libération - l'installer sur l'appareil émulé "Nexus5" (vous êtes dans la Android , utilisez bien le chemin complet apk):
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Thats it. Vous pouvez également utiliser ./gradlew installRelease
Suivez les étapes:
- Assurez-vous que vous avez autorisé l'installation de sources inconnues dans paramètres.
- Utilisez le périphérique Android Monitor pour copier le fichier APK à la sdcard.
- Utilisez le navigateur dans Android builtin pour accéder à fichier: ///sdcard/apk-name.apk
- Lorsque la notification "Télécharger complète" apparaît, cliquez dessus.
1) coller l'myapp.apk dans la plate-forme d'outils dossier , dans mon cas C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ plate-forme d'outils, c'est la lien dans mon cas, il peut changer les gens vous
2) Ouvrir le répertoire dans CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ plate-forme-tools
3) Maintenant, vous êtes dans le dossier plate-forme d'outils, il suffit de taper adb installer myapp.apk
S'il vous plaît assurez-vous que votre émulateur est activer, si tout est ok apk installera
Démarrez la console (Windows XP), Exécuter -> tapez cmd, et passer à la plate-forme-tools dossier du répertoire SDK.
Au cas où quelqu'un se demandant comment exécuter cmd
dans le dossier platform-tools
du répertoire SDK, si vous exécutez une nouvelle version assez de Windows, suivez les étapes:
- Aller à
platform-tools
via Windows Explorer. - Tout en maintenant
shift
faites un clic droit et vous trouverez l'option « Ouvrir la fenêtre de commande ici ». - Cliquez sur cmd et va commencer dans ce dossier.
it helps
Mac ou Windows. Il suffit de lancer l'émulateur et glisser-déposer l'apk sur l'écran d'accueil. Il installera
Simple Vous pouvez télécharger APK fichier d'hébergement ou télécharger APK et le navigateur utilisé pour installer de source inconnue.
Il suffit de glisser-déposer le fichier apk dans l'émulateur et fait ....