Quiero instalar por lotes las aplicaciones desde mi escritorio directamente. Tal como descargué muchas aplicaciones en el escritorio y quiero instalar aplicaciones sin tocar mi Android
Quiero instalar por lotes las aplicaciones desde mi escritorio directamente. Tal como descargué muchas aplicaciones en el escritorio y quiero instalar aplicaciones sin tocar mi Android
Respuestas:
Esto se hace más fácil usando adb (vea la etiqueta-wiki de ADB para obtener detalles sobre qué es ADB y cómo obtenerlo / instalarlo en su máquina). Como no indica el sistema operativo que está utilizando en su escritorio, escribo cómo podría hacerse en Linux (con el que trabajo); debería ser fácilmente adaptable a otras plataformas:
.apk
archivos descargados en una sola carpetaadb devices
debe enumerar un dispositivo conectado).apk
residen sus archivosfor file in *.apk; do adb install $file; done
NOTA: Si tiene .apk
archivos que tienen "espacios" en sus nombres, como 'Xposed Framework', 'Adobe Flash Player', etc., tendrá que cambiarles el nombre, ya que ADB no puede manejar eso. Elimine los espacios por completo o reemplácelos, por ejemplo, con guiones bajos. Linux proporciona un script Perl para ese ( /usr/bin/rename
) que puede usar:
rename 's/ /_/g' *.apk
Sustituye a todas space
personaje con _
, por lo que nombres como esta Xposed_Framework
, Adobe_Flash_Player
que son reconocibles por el ADB.
adb.exe install *.apk
con la esperanza de que resuelva los comodines; pero no estoy seguro de si eso funciona.
Paso 1. Abra el símbolo del sistema (CMD) y cambie el directorio a su "c: \ apps"
Ejemplo: Código:
cd..
cd..
cd apps
Ahora debería ver su ruta configurada como "C: \ apps" en CMD.
Paso 2. Crear directorio de impresión.
En CMD "C: \ apps" ejecute: Código:
dir /s /b > print.txt
Esto imprimirá todos los archivos de directorio y extensiones, pero nada más, como el tamaño y los atributos en su carpeta "C: \ apps". Ahora verá un archivo "print.txt" en su carpeta "c: \ apps". Si lo abres, verás una lista de todos tus APK.
Paso 3. Suponiendo que está utilizando el Bloc de notas para ver su archivo "print.txt", presione "CTRL + H". Esto abrirá el cuadro de diálogo Buscar y reemplazar.
En Buscar tipo de código:
C:\
En reemplazar tipo
adb install -r c:\
Presiona enter y modificará todos los APK con el comando de instalación adb. Guarde y cierre el bloc de notas.
Paso 4. Ahora necesita cambiar el nombre de esa extensión .txt en su "c: \ apps \ print.txt" a "print.bat". Necesita que se muestre la extensión en Windows. Google que si no sabes cómo hacerlo.
Una vez guardado como un archivo .bat, simplemente ejecute y se ejecutará a través de la secuencia para instalar todos sus archivos APK sin ningún aviso en su teléfono. Voila, y disfruta.
EJEMPLO: "c: \ apps \ print.bat"
adb install -r c:\apps\com.twitter.android-1.apk
adb install -r c:\apps\com.ups.mobile.android-2.apk
adb install -r c:\apps\com.vavni.android.battleship-1.apk
adb install -r c:\apps\com.viclabs.myRemote-2.apk
adb install -r c:\apps\com.waterflea.wifiscan-1.apk
adb install -r c:\apps\com.wyse.pocketcloud-1.apk
adb install -r c:\apps\com.xrath.jmsn-2.apk
adb install -r c:\apps\com.xtralogic.android.rdpclient-1.apk
adb install -r c:\apps\com.xtremelabs.android.speedtest-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.im-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.mail-2.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.search-1.apk
adb install -r c:\apps\hongbo.bluescreen-1.apk
adb install -r c:\apps\info.marlan.sim-1.apk
Si tiene apks en diferentes carpetas (como si lo usara adb pull
), puede usar mi script a continuación:
for /r %f in (*.apk) do adb install -r "%f"
Simplemente ejecútelo en la carpeta sobre todos sus archivos APK y se repetirá e instalará todos.
puedes instalar apk directamente desde tu computadora al móvil Android a través de ADB. Primero descargue adb e instálelo. Puede descargarlo desde aquí si aún no lo tiene.
https://dl.google.com/android/repository/platform-tools_r28.0.1-windows.zip
luego habilite el modo desarrollador en su dispositivo móvil. puedes encontrar la configuración de tu móvil.
y luego ejecuta este comando.
adb install "ruta a su archivo apk"
por ejemplo
C: \ Users \ Owner> adb install C: \ Users \ Owner \ Downloads \ android-agent.apk
aquí mi adb ubicado es la carpeta del propietario y
Por lo tanto, tiene el problema de que tiene toneladas de aplicaciones para instalar y no realizó una copia de seguridad como Titanium Backup u otra aplicación de restauración de copia de seguridad. Pero instalar, confirmar y esperar uno por uno llevaría una eternidad, ¡no importa que sea tan tedioso!
Traté de encontrar una aplicación que pudiera hacerlo para ahorrarme el esfuerzo, pero después de probarlas todas, ninguna funcionó. Así que lo estaba haciendo uno por uno y me estaba tomando tanto tiempo que decidí hacerlo con ADB.
No se preocupe, estoy aquí para salvarlo, si está utilizando Windows. Puedes resolver esto usando ADB. Es posible que no sepa cómo usar ADB, por lo que escribiré las instrucciones completas aquí. No te preocupes, es fácil.
Cómo hacerlo en Windows:
En tu teléfono,
Settings > Developer Options
(haz clic Settings > About Phone > Software > Build Number
7 veces para activar el modo de desarrollador)USB Debugging
Verify apps over USB
Ahora estás listo para el siguiente paso.
En su computadora con Windows:
platform-tools
carpeta en su computadora. Recomiendo la raíz de su C:
unidad, de modo que esté ubicada enC:\platform-tools\
C:\platform-tools\apks\
Ahora, su teléfono está conectado y tiene ADB instalado en su computadora, por lo que está listo para ingresar lo siguiente en su línea de comando.
Primero, pruebe para ver si su dispositivo está conectado.
cd C:\platform-tools\
adb devices
Si su teléfono está conectado correctamente, verá algo como esto:
* daemon not running: starting now at tcp:5037
* daemon started successfully
List of devices attached
Z1Z1Z1Z1Z1Z1 device
donde Z1Z1Z1Z1Z1Z1
está la identificación del dispositivo de su teléfono.
Si viste eso, tienes éxito. Proceda a hacer la recomendación de instalación:
for %e in (apks\*.apk) do adb install %e
Si funcionó, ¡éxito! Disfruta viendo cómo todo se instala rápidamente. Probablemente sea más rápido hacer esto que instalar manualmente más de 300 aplicaciones en su teléfono.
PROBLEMAS Y SOLUCIONES
Si recibe el error more than one installed
y lo vio emulator-5556
debajo de su dispositivo, intente esto (o puede saltar hasta el final y ver la forma de solucionar este problema):
adb kill server
en la ventana CMDadb devices
adb kill server
en la ventana CMD (no vuelva a comprobar los dispositivos adb)Luego ejecute el comando final y observe cómo se instala todo.
Es posible que no se instalen todas las aplicaciones porque su computadora es demasiado rápida para el símbolo del sistema y algunas pueden decir "más de un dispositivo / emulador", mientras que otras se instalan normalmente. En este caso, tengo una solución.
adb devices
. Tome nota de la ID de su dispositivo como Z1Z1Z1Z1Z1Z1
en la salida anterior.-s
.Vea un ejemplo de comando a continuación:
for %e in (apks\*.apk) do adb -s Z1Z1Z1Z1Z1Z1 install %e
donde Z1Z1Z1Z1Z1Z1
está la identificación del dispositivo de su teléfono.
Esto asegurará que ADB ignore cualquier otro dispositivo y evitará el error de "dispositivos múltiples".
¡Espero eso ayude!
Además adb install
, puede usar directamente package manager
desde adb shell
para instalar aplicaciones. Coloque los .apk
archivos /data/local/tmp
y asegúrese de que los archivos sean legibles, debe ser el contexto SELinux u:object_r:shell_data_file:s0
. Ahora:
~$ cd /data/local/tmp
~$ ls *.apk | xargs -I {} pm install '{}'
Otra solución raíz simple, aunque no desde la computadora, es utilizar algún explorador de archivos, por ejemplo, MiXplorer para instalar aplicaciones por lotes. Seleccione todos los .apk
archivos y toque Install
desde el menú.
Puedes probar el siguiente comando desde la terminal,
adb install app-debug.apk