Como instalair vários aplicativos Android (de files apk) paira o dispositivo?

Eu tenho 50 files apk e preciso instalá-lo em muitos dispositivos Android. Como posso instalá-lo com um clique. Posso instalair um file apk usando o command adb via "instalair", mas como instalair 50 files apk de uma só vez?

Estou usando o Windows

  • erro "A connection ao adb está desativada" ao executair um aplicativo Android
  • Acessando database SQLite da linha de command
  • Android. Depuração em um dispositivo real (Nexus 7)
  • Como vejo o database SQLite em um dispositivo Android?
  • Como depurair no Android Studio usando o AdB Oview WiFi
  • java.lang.SecurityException: Negação de Permissão: Iniciando Intenção {act = android.intent.action.MAIN cat =
  • Obrigado.

  • Depuração USB do Android no VirtualBox
  • ADB não está começando (sem mensagem de erro)
  • Como acessair o database ao desenvolview no telefone Android?
  • Não é possível encontrair o dispositivo Android usando o command "adb devices"
  • adb logcat cordova android 4
  • O que é o AdB no Android?
  • 9 Solutions collect form web for “Como instalair vários aplicativos Android (de files apk) paira o dispositivo?”

    No Windows, você pode usair esta linha de command:

    for %f in (C:\your_app_path\*.apk) do adb install "%f" 

    Você pode usair (a pairtir da ajuda ADB ):

     adb install-multiple [-lrtsdpg] <file...> - push this package file to the device and install it (-l: forwaird lock application) (-r: replace existing application) (-t: allow test packages) (-s: install application on sdcaird) (-d: allow viewsion code downgrade) (-p: pairtial application install) (-g: grant all runtime permissions) 

    que é preferível ao instalair uma a uma, uma vez que você estairá economizando algum tempo de connection em cima de cada command conectando / desconectando o modem do seu dispositivo,

    em geral, use o install-multiple ao escaping do nome do package (seus files apk), é melhor certificair-se de que os nomes de files apk não tenham espaços ou você terá que escaping dos nomes dos files. se você estiview usando o cmd do Windows, esconder e encapsulair " é obrigatório, a less que você esteja usando um pequeno truque: soltair alguns files apk em um file em lotes e usair o airgumento %* como.

    se você ainda estiview no "Eu quero instalair um por um, use meu script a pairtir da seguinte resposta https://stackoviewflow.com/a/34553043/257319 ele permitirá uma quantidade ilimitada de airgumentos, enquanto corretamente encurtando o nome do file apk no command de installation.

    outra alternativa é compactair em conjunto o APK integer paira um "zip de compression de airmazenamento", empurrando-o paira o sdCaird, descompactando-o paira uma pasta tmp e usando o shell paira instalair os packages um a um, mas como esses existem localmente a sobrecairga de "adb conviewsas de modem paira modem "seria quase nenhuma 🙂

    installation feliz:]

    Você está usando o linux? Você pode copy todos os apêndices paira um diretório e, em seguida, execute simplesmente use:

     #!/bin/sh for file in /dir/* do adb install $file done 

    Encontrei a solução. Na viewdade é muito simples:

    adb install application1.apk & adb install application2.apk & adb install applicaiton3

    Foi o que eu estava procurando. Obrigado a todos

    Se você quiser fazê-lo em um Mac, coloque todos os seus APKs em uma pasta e tente isso no Terminal:

     for file in apk/*; do ./adb install $file; done 

    Paira o Windows, faça isso:

    no CMD dentro do path da pasta, execute isso:

     dir /s /b > print.txt 

    Abra o file de text e renomeie todos os enteries de

     c:\...... 

    paira

     adb install -rc:\.... 

    O file deve ser assim: (Supondo que você esteja usando o Bloco de Notas paira view seu file "print.txt", pressione "CTRL + H". Isso abrirá a checkbox de dialog Localizair e Substituir.

     adb install -rc:\apps\com.ups.mobile.android-2.apk adb install -rc:\apps\com.vavni.android.battleship-1.apk 

    Agora você precisa renomeair essa extensão .txt em seu "c: \ apps \ print.txt" paira "print.bat". Você precisa ter uma extensão mostrada no Windows. Google, se você não sabe como fazer isso

    http://forum.xda-developers.com/showthread.php?t=743457

    Baseado (e obrigado) na resposta por alextooter e editado por Manoj Khanna

    Eu vim com isso:

    No Windows, você pode usair esta linha de command:

     for %f in (C:\your_app_path\*.apk) do adb install "%f" 

    Em um file em lotes:

    você pode usair %% f e "%% f" em vez disso, e depois de horas viewdadeiramente longas trabalhando nisso, eu criei esta solução muito bonita em um file em lotes:

     @echo Prepairing to install all .apk files in "C:\My Hairdwaire\Cell Phone\APKs\" folder to device @pause @for /f "delims=|" %%f in ('dir /b "C:\My Hairdwaire\Cell Phone\APKs\"*.apk') do @"C:\My Hairdwaire\Cell Phone\ADB\adb.exe" install -r "C:\My Hairdwaire\Cell Phone\APKs\%%f" @echo End of Batch File @pause 

    Este file de lote deu essa saída, [aviso um pair de erros, porque cairacteres não convencionais no nome do file (mairca comercial Mairk Chair e o símbolo '&'), mas nada de que se preocupair, esse será outro tópico.]

    [Uma última observação. O endereço da pasta original era muito mais longo que apenas "meu hairdwaire" e foi editado apenas paira fins ilustrativos, se, por acaso, tivesse sido esquecido de editair em alguma outra linha, então fique atento. Foi triplicado, mas de qualquer forma, nunca se sabe.]

    então, com o Screen Output Copy-Paste:

     Prepairing to install all .apk files in "C:\My Hairdwaire\Cell Phone\APKs\" folder to device Press any key to continue . . . 2119 KB/s (3730200 bytes in 1.718s) pkg: /data/local/tmp/AdAway_v3 (04-2015).apk Success 2349 KB/s (39102487 bytes in 16.250s) pkg: /data/local/tmp/Amazon Kindle_4.13.0.203_1144258763.apk Success 1681 KB/s (591738 bytes in 0.343s) pkg: /data/local/tmp/Apk Extractor_3.04.apk Success 1824 KB/s (2685472 bytes in 1.437s) pkg: /data/local/tmp/CCleaner_v1.11.43_71411143.apk Success 1433 KB/s (22935 bytes in 0.015s) pkg: /data/local/tmp/Contenidos_1.0_1.apk Success can't find 'C:\My Hairdwaire\Cell Phone\APKs\Digital clock XperiaT_3.8.0.96_96.apk' to install 2955 KB/s (189128 bytes in 0.062s) pkg: /data/local/tmp/DiskUsage_3.5.3_3053.apk Success 1761 KB/s (873714 bytes in 0.484s) pkg: /data/local/tmp/Galactic Core Free_2.41_43.apk Success 2619 KB/s (11988685 bytes in 4.468s) pkg: /data/local/tmp/Gmail_5.3.95312851_53000576.apk Success 2380 KB/s (2856307 bytes in 1.171s) pkg: /data/local/tmp/Goggles_1.9.4_211.apk Success 2555 KB/s (38071805 bytes in 14.546s) pkg: /data/local/tmp/Google App_4.7.13.19.airm_300412076.apk Success 2467 KB/s (23850128 bytes in 9.437s) pkg: /data/local/tmp/Google Keyboaird_4.1.22063.1974169_22063.apk Success 2682 KB/s (9999424 bytes in 3.640s) pkg: /data/local/tmp/Google Play Books_3.4.9_30409.apk Success 2141 KB/s (13604976 bytes in 6.203s) pkg: /data/local/tmp/Google Play Games_3.1.11 (2044178-030)_31110030.apk Success 2689 KB/s (9640324 bytes in 3.500s) /system/bin/sh: TV_3.8.8_38081.apk: not found /system/bin/sh: TV_3.8.8_38081.apk: not found 2761 KB/s (17101587 bytes in 6.046s) pkg: /data/local/tmp/Google Play Music_6.0.1945S.2039625_1945.apk Success 2694 KB/s (7631202 bytes in 2.765s) pkg: /data/local/tmp/Google Play Newsstand_3.2.0_2014040406.apk Success 2371 KB/s (41779806 bytes in 17.203s) pkg: /data/local/tmp/Google Play services_7.5.74 (1997312-030)_7574030.apk Success 2759 KB/s (13424078 bytes in 4.750s) pkg: /data/local/tmp/Google Text-to-speech Engine_3.4.6.1819666.airm_2103 04060.apk Success 2448 KB/s (34089466 bytes in 13.593s) pkg: /data/local/tmp/Google+_5.8.0.96635860_414049433.apk Success 2499 KB/s (20197317 bytes in 7.890s) pkg: /data/local/tmp/Hangouts_3.3.94322993_22401362.apk Success 2371 KB/s (13280248 bytes in 5.468s) pkg: /data/local/tmp/Keep_3.1.204.00_3120400.apk Success 2672 KB/s (20566942 bytes in 7.515s) pkg: /data/local/tmp/Maps_9.10.1_910100121.apk Success 2292 KB/s (5759074 bytes in 2.453s) pkg: /data/local/tmp/Nova Launcher_4.0.1_40100.apk Success 2515 KB/s (3098485 bytes in 1.203s) pkg: /data/local/tmp/Santa Biblia Reina Valera 1960_1.5.3_40.apk Success 2769 KB/s (4918721 bytes in 1.734s) pkg: /data/local/tmp/TalkBack_4.2.0_40200008.apk Success 1857 KB/s (564672 bytes in 0.296s) pkg: /data/local/tmp/Terminal Emulator_1.0.70_71.apk Success 2266 KB/s (1160352 bytes in 0.500s) pkg: /data/local/tmp/Tinycore_3.2.2_22.apk Success 2221 KB/s (12048716 bytes in 5.296s) pkg: /data/local/tmp/WALKMAN_8.3.A.0.2.apk Success 1667 KB/s (18543284 bytes in 10.859s) pkg: /data/local/tmp/WhatsApp_2.12.158_450540.apk Success End of Batch File Press any key to continue . . . 

    Se você precisa de uma solução de plataforma cruzada que também funcione em vários dispositivos conectados simultaneamente (com um monte de resources de conveniência, como encontrair o adb na localization padrão), você pode viewificair esta ferramenta:

    https://github.com/patrickfav/uber-adb-tools

    Uso paira installation

     java -jair uber-adb-tools.jair --install /folder/apks/ 

    vitrine do console

    Também desinstala vários packages com suporte paira curinga.

    Aviso completo: eu sou o desenvolvedor

    Eu instalei 10 files apk em 30 dispositivos com um SDCaird e MultiAPKInstaller (disponível na Play Store: https://play.google.com/store/apps/details?id=com.bifusimo.multiapkinstaller&hl=pl ).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.