21 votes

Installation par lots d'apks de l'ordinateur vers Android sans toucher à mon Android

Je veux installer des apks par lots depuis mon bureau directement. Par exemple, j'ai téléchargé de nombreux apks sur mon bureau et je veux les installer sans toucher à mon Android.

Comment faire ?

0voto

Pour Linux, dans le répertoire où se trouve l'APK, ouvrez le terminal et tapez find . -name "*.apk" -exec adb install {} \;

0voto

Nickson Yap Points 101

Pour Windows :

Utilisation de ADB (Android SDK installé et PATH défini correctement) et Invite de commande sur Windows

Exécutez ce qui suit pour vous assurer que l'ADB fonctionne

adb devices

Placez tous les APKs dans un dossier

cd C:\your\path\to\folder\of\apks

for %e in (*.apk) do adb install "%e"

Version améliorée basée sur celle de @thetechreader réponse (fonctionne pour les noms de fichiers avec espace/symboles)

0voto

user1874594 Points 376

Je viens de me retrouver dans la même situation. Je suis en train d'écrire cette solution qui est améliorée par rapport à celles données pour deux raisons
--Vous avez beaucoup d'applications à installer, probablement votre sauvegarde précédente. Vous ne pouvez pas vous permettre de garder le téléphone connecté. Si votre adb snaps tu devrais savoir ce que tu as déjà installé et ne pas perdre de temps à tout revoir encore une fois
--Si certaines applications ont fait des erreurs, il faut savoir lesquelles et les éviter.

Je l'ai fait avec adb shell mais vous pouvez le faire de l'extérieur de la même manière. Mes applications se trouvaient dans ma carte mémoire partition .

for apk in `find  . -iname *apk -type f`  ; do  pm install $apk
 ( test $?  -ne 0  &&  mv $apk    $apk.ni )  || mv  $apk  $apk.ok ; done

exemple de sortie de mauvaises installations

# find . -iname *.ni -type f                                                 
./org.satok.gweather-bSyZZ3_Zu8ElvJR_4l5sJg==/base.apk.ni
./com.teslacoilsw.launcher-AAZW9c2u4qCjIL3ZmVKsQg==/base.apk.ni
./com.linkedin.android-hLWhs0ddIZ2KWTRO-bZG_Q==/base.apk.ni
./com.google.android.apps.youtube.music-arEVgcC5NTbNUAwP-oYz6A==/base.apk.ni
./com.udemy.android--4YWw0rFLDSA-koaYxCsRA==/base.apk.ni
./com.theporter.android.customerapp-rKFfqbF4WgXvCouQ4ZcvUQ==/base.apk.ni
./com.vested.investing.android-tx7OKTeaemkmdOnomJqTGg==/base.apk.ni
./com.inscripts.namaste-TnRILvo6qbtjjen2r-BTSw==/base.apk.ni
./com.google.android.soundpicker-13nSUeHMYf5qIkXTC1I56Q==/base.apk.ni

et de bonnes installations

find . -iname *.ok -type f
./org.videolan.vlc-UMth4_20QtXe66eAx1qzRw==/base.apk.ok
./com.zoho.meeting-0fFi8KgjQBd2N0OZcwdyqA==/base.apk.ok
./sulekha.yellowpages.lcf-JGBM0zpT3hVj2XShwoKvRw==/base.apk.ok
./com.teradata.tcapp-BjVV7TLB5aBUfbW32KzN2A==/base.apk.ok
./com.oasisfeng.greenify-_OK3qGqs7MsTO-QY5aKOeQ==/base.apk.ok

C'est une bonne idée d'identifier les "apks" qui ont des "splits apks" et de les déplacer ailleurs avant de lancer l'exécution.

-1voto

melbic Points 1199

Vous pouvez installer l'APK directement depuis votre ordinateur sur votre mobile Android via ADB. Tout d'abord, téléchargez ADB et installez-le. Vous pouvez le télécharger à partir de Le référentiel DL de Google si vous ne l'aviez pas déjà.

Activez ensuite le mode développeur sur votre mobile. Vous pouvez le trouver dans les paramètres de votre mobile.

Et puis lancez cette commande.

adb install "path to your apk file"

Par exemple :

C:\Users\Owner>adb install C:\Users\Owner\Downloads\android-agent.apk

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X