J'ai finalement réussi à obscurcir mon application Android. Je souhaite maintenant 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?
Vous pouvez simplement faire glisser le fichier .apk de votre application sur l'émulateur pour que l'installation commence automatiquement.
Une autre option:
Les fenêtres:
Puis tapez 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 dossier Android-sdk linux
../adb install FileName.apk
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Exemple: PATH = $ PATH:/utilisateurs/jorgesys/Eclipse/Android-sdk-mac_64/tools
Puis lancez adb.
Mac:
1. Lancez l'émulateur,
2. puis copiez votre fichier .apk et collez-le dans /Users/your_system_username/Library/Android/sdk/platform-tools
,
si vous ne parvenez pas à trouver le chemin sdk dans votre système Mac, procédez comme suit: Ouvrez l’option Finder->select
Go du menu principal -> sélectionnez l’option Aller au dossier -> une fenêtre contenant un champ de texte apparaît. : /Users/your_system_username/Library/Android/sdk/
-> maintenant ouvrir le dossier platform-tools et coller votre fichier .apk copié,
Maintenant, ouvrez le terminal et tapez ce qui suit: cd Library/Android/sdk/platform-tools
exécutez les opérations suivantes 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 pour afficher le message de réussite sur votre terminal.
Si vous avez créé plusieurs émulateurs ou si vous avez un appareil Android branché, adb se plaindra de
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 réelle adb:
adb -e install path/to/app.apk
De nos jours, vous pouvez simplement faire glisser et déposer l’apk Android pour l’émulateur et l’installation commence automatiquement.
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
accédez au répertoire Android-sdk/tools à l'invite de commande, puis tapez
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
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 à l'aide de 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
Téléchargez le fichier apk du navigateur, puis cliquez simplement dessus (zone de notification). L'installation commencera automatiquement.
Allez à Shell/Terminal /, accédez à Répertoire Android-sdk/tools then
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)
Dans Genymotion, il suffit de faire glisser le fichier * .apk dans l’émulateur pour l’installer et le lancer automatiquement.
Glisser déposer
Il suffit de glisser-déposer le fichier apk dans votre émulateur.
Vous pouvez également exécuter votre émulateur Android sans Android Studio .
Supposons que vous deviez installer Facebook APK sur votre émulateur.
Vous pouvez utiliser adb pour installer l'APK dans l'émulateur en cours d'exécution sous OS X comme ceci:
./adb install ~/FBAndroid-2.1.apk
Et sur 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
Vous devez d’abord installer Android Studio sur votre ordinateur. Ensuite, suivez simplement ces étapes.
À partir de Windows 7,
Maj + clic droit dans votre dossier de fichiers apk.
Sélectionnez Ouvrir la fenêtre de commande ici
Tapez & Hit "adb install AppName.apk"
Téléchargez le fichier Apk à partir du réseau et copiez-le dans le répertoire Platform-tools de votre dossier SDK. Dans la commande Invite, accédez à ce répertoire et tapez:
adb install filename.apk
appuyez sur Entrée, il va installer dans quelques secondes
maintenez votre émulateur en marche . Dans la ligne de commande, allez dans le dossier platform-tools, dans votre dossier sdk fourni avec adt bundle et exécutez la commande suivante:
>adb install <yourFilename.apk>
Cette commande détecte vos émulateurs/émulateurs en cours d’exécution et vous indique la liste des périphériques sur lesquels vous pouvez installer cette application (affichez les périphériques physiques 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 par défaut sur celui-ci.
Remarque: pour la commande ci-dessus, votre fichier .apk doit se trouver dans le même répertoire.
pour plus de tutoriel détaillé follo: Ce lien
Je me trompe peut-être, mais sous Windows, je glisse simplement le .apk
dans Android Emulator. Je veux dire, faire tout ce qui est mentionné ci-dessus semble faire beaucoup de travail.
(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 renvoie une erreur comme APK existe déjà ou quelque chose de similaire. Exécuter le shell adb alors que l'émulateur est en cours d'exécution
adb Shell
données de cd/app
adb uninstall <fichier apk sans utiliser .apk>
Si adb et emulator sont des commandes introuvables, procédez comme suit
export PATH = $ PATH: // Android-sdk-macosx/plate-outils: // Android-sdk-macosx/Android-sdk-macosx/outils:
Pour une utilisation future, mettez la ligne ci-dessus à la fin de .bash_profile
vi ~/.bash_profile
si vous utilisez plus d'un émulateur de sapin, utilisez cette commande
adb devices
puis choisissez amulatur et installez l'application
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
allez dans le répertoire ADT/Android-sdk/tools dans la commande Invite 1. adb installer nomfichier.apk (Windows)
Glissez et déposez le fichier ".apk" dans la fenêtre de l'émulateur.
vous écrivez la commande sur terminal/cmd adb install FileName.apk.
Maintenant, vous pouvez simplement faire glisser l'apk dans l'émulateur et il va installer!
Dans mac ou windows. Il suffit de lancer l'émulateur et de glisser-déposer l'apk sur l'écran d'accueil. Il va installer
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 tout. Vous pouvez également utiliser ./gradlew installRelease
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. Ensuite, remplacez votreNomApp.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);
}
}
Suis les étapes :
1) coller le fichier myapp.apk dans le dossier platform-tools , dans mon cas, C:\Utilisateurs\mazbizxam\AppData\Local\Android\android-sdk\platform-tools, voici le lien changer à vous les gens
2) ouvre le répertoire dans CMD CD C:\Utilisateurs\mazbizxam\AppData\Local\Android\android-sdk\platform-tools
3) Maintenant que vous êtes dans le dossier platform-tools, tapez simplement adb install myapp.apk
assurez-vous que votre émulateur est allumé, si tout est ok, apk installera
Démarrez la console (Windows XP), Exécuter -> tapez cmd et déplacez-vous vers le dossier platform-tools du répertoire SDK.
Si vous souhaitez savoir comment exécuter cmd
dans le dossier platform-tools
du répertoire du Kit de développement logiciel (SDK), si vous utilisez une version suffisamment récente de Windows, procédez comme suit:
platform-tools
via l'Explorateur Windows.shift
cliquez avec le bouton droit de la souris, vous trouverez l'option "Ouvrir la fenêtre de commande ici".J'espère que ça aide
Il suffit de glisser-déposer le fichier apk dans l'émulateur et de faire ....
Simple Vous pouvez télécharger APK pour hébergement de fichiers ou télécharger APK et utiliser un navigateur pour installer à partir d'une source inconnue.