J'ai finalement réussi à obscurcir mon application Android, maintenant je veux la tester en installant le fichier APK et en l'exécutant sur l'émulateur.
Comment puis-je installer un fichier APK sur l'émulateur Android?
J'ai finalement réussi à obscurcir mon application Android, maintenant je veux la tester en installant le fichier APK et en l'exécutant sur l'émulateur.
Comment puis-je installer un fichier APK sur l'émulateur Android?
Réponses:
Vous pouvez simplement faire glisser et déposer le fichier .apk de votre application dans l'émulateur et l'installation commencera automatiquement.
Une autre option:
Les fenêtres:
Tapez ensuite la commande suivante.
adb install [chemin d'accès .apk]
Exemple:
adb install C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk
Linux:
platform-tools
dans le android-sdk linux
dossier../adb install FileName.apk
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Exemple: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
Exécutez ensuite adb.
Mac:
1. exécutez l'émulateur,
2.Puis copiez votre fichier .apk et collez-le /Users/your_system_username/Library/Android/sdk/platform-tools
,
si vous ne trouvez pas le chemin sdk dans votre système mac, procédez comme suit: Ouvrez l' finder->select
option Go dans le menu supérieur -> sélectionnez l'option Go to Folder -> il fera apparaître un fenêtre avec un champ de texte: /Users/your_system_username/Library/Android/sdk/
-> maintenant ouvrez le dossier platform-tools et collez votre fichier .apk copié,
Ouvrez maintenant le terminal et tapez ce qui suit:
cd Library/Android/sdk/platform-tools
exécutez ce qui suit 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.
Exécutez votre émulateur depuis Android Studio, une fois l'émulateur actif puis répétez l'étape 4, vous verrez le message de réussite sur votre terminal.
adb install
commande (vérifié sur un Mac). En ce qui concerne l'emplacement de adb
: sur un Mac, à partir d'au moins la version du bundle ADT 20130522, les outils de la plateforme se trouvent dans $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
.
Si vous avez créé plusieurs émulateurs ou si un appareil Android est branché, adb se plaindra auprès de
error: more than one device and emulator
adb help
ne sait pas trop quoi 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
adb install
. L'utilisation -s <serial number>
pour cibler sans équivoque un émulateur spécifique contourne ce problème; le numéro de série peut être glané de la sortie de adb devices -l
.
De nos jours, vous pouvez simplement faire glisser et déposer l'apk Android sur l'émulateur et il commencera 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
Copiez le fichier .apk dans le répertoire platform-tools / de votre SDK, puis installez le .apk sur l'émulateur à l'aide de cmd (sous 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 ensuite spécifier 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
Glisser déposer
Glissez-déposez simplement le fichier apk dans votre émulateur.
Vous pouvez également exécuter votre émulateur Android sans Android Studio .
Vous devez d'abord installer Android Studio sur votre machine. Suivez ensuite simplement ces étapes.
Supposons que vous devez installer Facebook APK sur votre émulateur.
Vous pouvez utiliser adb pour installer l'APK sur l'émulateur en cours d'exécution sous OS X comme ceci:
./adb install ~/FBAndroid-2.1.apk
Et sous Windows , comme ceci:
adb install %HOMEPATH%\FBAndroid-2.1.apk
Une fois terminé, vérifiez l'écran des applications de l'émulateur pour vérifier que l'application a été installée correctement. Si vous devez forcer la mise à niveau de cette application à partir d'une version précédente, ajoutez l'indicateur -r, comme ceci sur OS X :
./adb install -r ~/FBAndroid-2.1.apk
Dans Genymotion, il suffit de glisser-déposer le fichier * .apk dans l'émulateur et il s'installera et s'exécutera automatiquement.
À partir de Windows 7,
Maj + clic droit dans votre dossier de fichiers apk.
Sélectionnez Ouvrir la fenêtre de commande ici
Tapez et appuyez sur "adb install AppName.apk"
Gardez votre émulateur opérationnel. Dans la ligne de commande, allez dans le dossier platform-tools, dans votre dossier sdk fourni avec le bundle adt et exécutez la commande suivante:
>adb install <yourFilename.apk>
Cette commande détecte votre émulateur / émulateurs en cours d'exécution et vous montre la liste des appareils sur lesquels vous pouvez installer cette application (affichez si un appareil / des appareils physiques sont connectés à votre ordinateur). Ensuite, vous pouvez en sélectionner un, si un seul émulateur est en cours d'exécution, l'application sera directement installée dessus par défaut.
Remarque: Pour la commande ci-dessus, votre fichier .apk doit se trouver dans le même répertoire.
pour un tutoriel plus détaillé: Ce lien
(TESTÉ SUR MACOS)
La première étape consiste à exécuter l'émulateur
émulateur -avd <nom_avd>
puis utilisez adb pour installer le .apk
adb install <chemin d'accès au fichier .apk>
Si adb génère une erreur comme APK existe déjà ou quelque chose de similaire. Exécutez le shell adb pendant que l'émulateur est en cours d'exécution
adb shell
données cd / app
adb désinstaller <fichier apk sans utiliser .apk>
Si adb et émulateur sont des commandes introuvables, procédez comme suit
export PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:
Pour une utilisation future, mettez la ligne ci-dessus à la fin de .bash_profile
vi ~ / .bash_profile
Je me trompe peut-être, mais sous Windows, je glisse et dépose simplement l' .apk
émulateur Android. Je veux dire, faire tout ce qui précède semble être beaucoup de travail.
Faites glisser et déposez le fichier ".apk" dans la fenêtre de l'émulateur.
vous écrivez la commande sur terminal / cmd adb install FileName.apk.
Le meilleur moyen 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 par 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 faire glisser et déposer l'apk dans l'émulateur et il s'installera!
Sous Linux, je fais ceci:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
C'est ça. Vous pouvez aussi utiliser./gradlew installRelease
Suis les étapes :
Faites simplement glisser et déposez votre apk sur l'émulateur
1) Collez myapp.apk dans le dossier platform-tools , dans mon cas C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, c'est le lien dans mon cas, il peut changer pour vous les gens
2) ouvrez le répertoire du CD CMD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3) Maintenant que vous êtes dans le dossier platform-tools, tapez simplement adb install myapp.apk
s'il vous plaît assurez-vous que votre émulateur est allumé, si tout est ok apk va installer
Démarrez la console (Windows XP), exécutez -> tapez cmd et déplacez-vous vers le dossier platform-tools du répertoire SDK.
Au cas où quelqu'un se demanderait comment exécuter cmd
dans le platform-tools
dossier du répertoire SDK, si vous exécutez une nouvelle version suffisante de Windows, suivez les étapes:
platform-tools
dans l'Explorateur Windows.shift
le bouton droit enfoncé, vous trouverez l'option "Ouvrir la fenêtre de commande ici".J'espère que cela aide
Sous mac ou windows. Exécutez simplement l'émulateur et faites glisser et déposez l'apk sur l'écran d'accueil. Il va installer
Simple Vous pouvez télécharger APK vers l'hébergement de fichiers ou télécharger APK et utiliser le navigateur pour installer à partir d'une source inconnue.