2012-02-06 17 views
7

Ho usato ADB sulla riga di comando per installare apk tramite USB. Ora ho collegato con successo via Wifi. Sono in grado di installare app.Android adb su Wifi installa apk

./adb.exe connect 192.168.2.143 
connected to 192.168.2.143:5555 

./adb.exe install -r xyz.apk 
     pkg: /data/local/tmp/xyz.apk 
Success 

Il problema è che adb non si chiude dopo "Successo". Si blocca. Se leggio il telefono tramite USB ADB si chiuderà correttamente dopo aver installato un'app.

Questo è un problema in quanto mi piacerebbe scrivere uno script che carica l'apk su un numero di telefoni tutti collegati via Wifi.

risposta

3

Hai provato questo:

./adb.exe disconnect 192.168.2.143

+0

Ho cercato il tuo suggerimento. Ho aperto un altro terminale e. inserito "./adb.exe disconnect". L'altro comando adb è ancora in attesa. Se poi inserisco "./adb connect 192.168.2.143" l'adb di attesa si chiude con "819 KB/s (26225 byte in 0,031 s) - in attesa del dispositivo - " – user1192534

+0

@ user1192534 Tipo di hacky, ma, forse. .. Avviare la connessione e installare in un'attività in background scrivere il contenuto in un file di registro. Monitorare il file di registro per la modifica. Vedi se il cambiamento era vero. In tal caso, disconnettersi e quindi connettersi al dispositivo successivo. Su quanti dispositivi stai installando? Sembra che sarebbe divertente. – Jonathan

+0

che segue è una specie di soluzione: echo "start install" ./adb.exe install -r Z: /RobotControl.apk e sleep 5 echo "installazione dovrebbe essere completa" ./adb disconnect 192.168.2.143 ./adb connect 192.168 .2.143 Naturalmente questo ignora totalmente la risposta Failure/Success da ADB – user1192534

Problemi correlati