So come installare il file apk nell'emulatore dal prompt dei comandi e tutto il resto. Ma voglio sapere se è possibile installare lo stesso file apk in un emulatore multiplo dando un nome specifico? In realtà devo testare un file apk su molti dispositivi. e per questo ho iniziato molti dispositivi. So come installarlo. se tutto il dispositivo è aperto, non verrà installato. Quindi c'è qualche alternativa per installare quel file apk dando uno specifico ID emulatore di dispositivo o un nome ??? Per favore aiutatemi se c'è qualche idea per questo. . . Grazie.è possibile installare il file apk se sono collegati più di un emulatore/dispositivo
risposta
Sì, è possibile installare un apk su un particolare dispositivo.
Nel comando, tipo:
adb devices
// list of devices and its unique ID...
Quindi digitare:
adb -s "<deviceIDfromlist>" install "<path-to-apk>"
sì, si può installare il file apk in emulatore multiplo per questo bisogna dare il nome nel prompt dei comandi Ecco il link per la guida
http://developer.android.com/guide/developing/tools/emulator.html
passaggio 1: ottenere il dispositivo IDS tutti i dispositivi collegati al dispositivo
adb devices
step 2 : Installa su un dispositivo particolare che vuoi installare
-s adb install deviceid percorso + apk
Esempio:
passo 1:
C: \ Android \ android-SDK \ platform-tools> adb devices elenco delle periferiche collegate emulatore -5554 dispositivo 014FD87107021017 dispositivo
fase 2:
C: \ Android \ android-SDK \ platform-tools> adb -s 014 FD87107021017 installare C: \ Users \ utente \ Documents \ appname.apk
Utilizzare i seguenti script per installare apk su più dispositivi/emulatori.
for SERIAL in $(adb devices | grep -v List | cut -f 1);
do adb -s $SERIAL install -r /path/to/product.apk;
done
Rimuovere -r se non si sta reinstallando l'apk. Inoltre puoi sostituire "installa -r /path/to/product.apk" in altri comandi adb come lavorare su un singolo dispositivo.
Funziona per me su dispositivi reali ma credo che dovrebbe funzionare anche per gli emulatori.
È possibile emettere il comando di installazione contemporaneamente su su tutti i dispositivi collegati.
La chiave è di avviare adb
in un processo separato (&).
mi si avvicinò con il seguente script per l'installazione contemporaneamente il fuoco-off su tutti i dispositivi collegati di mine e infine lanciare applicazione installata su ognuno di essi:
#!/bin/sh
function install_job {
adb -s ${x[0]} install -r PATH_TO_YOUR_APK
adb -s ${x[0]} shell am start -n "com.example.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
}
#iterate over devices IP-addresses or serial numbers and start a job
while read LINE
do
eval x=($LINE)
install_job ${x[0]} > /dev/null 2>&1 &
done <<< "`adb devices | cut -sf 1`"
echo "WATING FOR INSTALLATION PROCESSES TO COMPLETE"
wait
echo "DONE INSTALLING"
Nota 1: lo STDOUT e STDERR sono soppressi. Non vedrai alcun risultato dell'operazione "adb install". Questo può essere migliorato, credo, se si hanno veramente a
Nota 2: si potrebbe anche migliorare la sceneggiatura fornendo args al posto dei nomi di percorso e di attività hardcoded.
questo modo:
- Non è necessario eseguire manualmente l'installazione su ogni dispositivo
- non c'è bisogno di aspettare per una installazione a finire al fine di eseguire un altro (ADB compiti vengono lanciati in parallelo)
apprezzo il vostro risposta. Ma hotveryspicy è giusto per quello che ho chiesto. Ho anche aggiornato la mia domanda in modo che altri non abbiano indizi sbagliati su quello che sto chiedendo. Davvero grazie per la risposta.+1 dal mio lato alla tua risposta perché aiuta anche in un altro modo. –
Grazie per il feedback, ho corretto la risposta – Drew
Nessuna risposta è giusta nel caso in cui qualcuno volesse installare il file apk in una volta ... –
È possibile installare su più dispositivi contemporaneamente utilizzando il debug USB.
In Eclipse Esegui -> Esegui configurazioni -> scegli il tuo progetto (a sinistra) -> Destinazione -> Avvia su Tutti i dispositivi compatibili.
Il progetto selezionato verrà installato su tutti i dispositivi collegati
- 1. È possibile decompilare un file .apk di Android?
- 2. Come installare il file .apk nell'emulatore?
- 3. Come installare più applicazioni Android (dai file apk) nel dispositivo?
- 4. Android come installare il file apk memorizzato nella cartella Assets
- 5. di file .apk Uno che consente di installare due applicazioni
- 6. Impossibile installare il mio apk generato.
- 7. Come installare .apk file su dispositivo Android
- 8. Possiamo installare un APK da ContentProvider?
- 9. È possibile avere più supporto APK in base al Paese?
- 10. Impossibile installare .apk sul telefono
- 11. È possibile installare il compilatore su Windows?
- 12. È possibile installare più istanze di node.js con windows .msi?
- 13. Errore [install_parse_failed_no_certificates] durante il tentativo di installare APK nell'emulatore
- 14. Come verificare se sono collegati iPhone e Apple Watch
- 15. Sarebbe possibile in qualche modo hackerare un file apk per abilitare il permesso di fatturazione?
- 16. Il vettore è un caso speciale di elenchi collegati?
- 17. Impossibile installare APK dai download del browser
- 18. È possibile installare automaticamente un'app Android ed eseguire un aggiornamento?
- 19. è possibile installare java fx su un telefono Android?
- 20. È possibile installare il JDK su un dispositivo Android?
- 21. Scarica, modifica e ricarica il file APK su Google Play. È possibile?
- 22. È possibile condividere un file ResourceDictionary tra più progetti?
- 23. È possibile installare il pacchetto npm solo se non è già stato installato?
- 24. Rilevamento quando gli auricolari sono collegati
- 25. Qual è il buildout.cfg più semplice possibile per installare Zope 2?
- 26. è possibile installare telegram-cli in windows
- 27. Errori Valgrind se collegati con -static - Perché?
- 28. Controlla se il file è più recente di un altro file?
- 29. comando adb non trovato quando si tenta di utilizzare adb per installare il file apk
- 30. Impossibile installare * .apk sul timeout del dispositivo Lancio annullato
ID dispositivo significa che numero ?? che appare sul dispositivo come 5554 o 5556 ... come se fosse ??? –
sì, il numero che si ottiene dopo l'esecuzione di dispositivi adb –
Grazie. Capito. Ma è che "deviceIDfromlist" è quel numero di dispositivo elencato come 5554 o 5556 o simile? o qualcosa di diverso? –