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 ?
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 ?
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)
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.
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 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.