Je souhaite installer un fichier à l'aide de la ligne de commande Windows. Je veux d'abord construire après avoir compilé tous les fichiers .jar pour créer un fichier .apk pour une application Android sans utiliser Eclipse.
Est-ce que quelqu'un sait comment cela peut être fait sans utiliser Eclipse et uniquement en utilisant la ligne de commande.
Réponses:
Vous pouvez utiliser le code ci-dessous pour installer l'application à partir de la ligne de commande
cette apk est installée dans la mémoire interne de l'émulateur actuellement ouvert.
cette apk est installée dans la carte sd de l'émulateur actuellement ouvert.
Vous pouvez également installer un apk sur un appareil spécifique dans la liste des appareils connectés à l'adb.
Reportez-vous également à l' aide d'Adb pour d'autres options.
la source
-d
pour forcer l'installation via des connexions USB. J'ai eu des problèmes, et l'ajout a résolu le problème.adb -d install myApp-release.apk
adb install -d
ne force PAS l'USB. De l'aide d'Adb:(-d: allow version code downgrade)
-d
confusion est que @ZachCase et @ScottStafford sont corrects. Les options ADB et les options de commande ADB sont des choses différentes:adb -d install file.apk
s'installe sur le seul appareil Android connecté par USB [voir ] tout enadb install -d file.apk
installant l'APK avec un déclassement possible [voir ].adb install -r example.apk
pour installer / mettre à jour une application. Le-r
mettra à jour l'application si elle est déjà installée.Vous pouvez construire sur la ligne de commande avec ant. Consultez ce guide .
Ensuite, vous pouvez l'installer en utilisant
adb
sur la ligne de commande.Le
-r
drapeau est destiné à remplacer l'application existante.la source
Vous pouvez installer un apk sur un appareil / émulateur spécifique en entrant l'identifiant de l'appareil / émulateur avant le mot-clé 'installer' puis le chemin d'accès à l'apk. Notez que le commutateur -s, le cas échéant, après le mot-clé 'install' signifie l'installation sur la carte SD. Exemple:
la source
Utilisez l'outil de ligne de commande Android Debug Bridge
adb
par exemple:adb install filename.apk
.Une bonne référence pour
adb
est icila source
La façon simple de le faire est par commande
et si vous souhaitez cibler le périphérique de connexion, vous pouvez ajouter le paramètre "-d"
si vous avez plus d'un appareil / émulateur connecté, vous obtiendrez cette erreur
pour éviter que vous puissiez lister tous les appareils par la commande ci-dessous
vous obtiendrez des résultats comme ci-dessous
choisissez l'un de ces périphériques et ajoutez le paramètre à la commande adb comme "-s a3b09hh3e" comme ci-dessous
aussi comme un indice si le chemin de l'apk est long et a des espaces, il suffit de l'ajouter entre guillemets comme
la source
la source
Les commandes pour installer des fichiers APK comme dans Android Studio, vous pouvez voir ci-dessous.
1) Pour pousser votre application:
où
com.my.awesome
est votre colis.2) Pour installer:
la source
C'est très facile!
par exemple, l'emplacement de mon fichier apk est: d: \ myapp.apk
exécuter cmd
accédez au dossier "platform-tools" (dans le dossier sdk)
démarrez votre émulateur (disons que son nom est 5556: MyDevice)
tapez ce code dans le cmd:
adb -s emulator-5556 installer d: \ myapp.apk
Attendez un peu et c'est fait !!
la source
Vous êtes probablement ici parce que vous voulez le construire aussi!
Construire
(Sous Windows
gradlew.bat
)Ensuite, installez
(Le
-r
fait remplacer la copie existante, ajouter un-s
si l'installation sur un émulateur)Prime
J'ai créé un alias dans mon
~/.bash_profile
(Abréviation de Build and Install)
la source
Pour installer une apk de débogage (test), utilisez
-t
:Exécuter le projet Build-Make
Recherchez la dernière apk générée dans le dossier de l'application.
Exemple:
la source
Pour ce faire, utilisez les outils de ligne de commande adb OU les commandes gradle: consultez ce guide .
Configuration de la ligne de commande adb
Commandes Gradle à construire et à installer.
Vous pouvez également désinstaller toutes les versions précédentes en utilisant
Vous pouvez lancer votre activité principale sur l'appareil / l'émulateur comme ci-dessous
la source
J'utilise ce script sur ma machine Windows (insérez toutes les apks du dossier actuel sur tous les appareils disponibles)
Enregistrez-le sous install-apks.ps1
Puis à partir du PowerShell:
la source