without top ten optimizer for cleaners cleaner best apps app actualizar android adb android-source

top - Reiniciar la máquina android



cleaners android (4)

¿Has intentado simplemente ''reiniciar'' con adb?

adb reboot

También puede ejecutar scripts de shell completos (por ejemplo, para reiniciar su emulador) a través de adb:

adb shell <command>

Resumí algunos comandos adb en mi página que podrían ayudarte.

tenemos android + linux m / c, iniciamos sesión en linux shell y arrancamos la máquina en la GUI de Android. Ahora tenemos algunos scripts que se ejecutan en la misma máquina a través de Linux shell. En ese caso, cuando el script se cuelga, necesitamos reiniciar la máquina de Android. pero resulta en reiniciar la máquina linux también. ya que estan en la misma maquina. así que necesito la forma de reiniciar el android para que salga del estado de bloqueo y el control permanezca en el script que se ejecuta a través de la shell de Linux.

Entonces, ¿hay algún comando adb o linux que funcione para mí?


Creo que la única forma de hacer esto es ejecutar otra máquina en paralelo y usar esa máquina para emitir comandos a su caja de Android similar a como lo haría con un teléfono. Si tiene problemas con el cambio de IP, puede reservar una IP en su enrutador y hacer que la máquina tome esa en lugar de pedirle a la DHCP de los enrutadores. De esta manera, puede hacer ping a la máquina y averiguar si se ha hecho reiniciar para continuar con el script.


Puede reiniciar el dispositivo enviando la siguiente transmisión:

$ adb shell am broadcast -a android.intent.action.BOOT_COMPLETED


adb reboot no debe reiniciar su caja de Linux.

Pero en cualquier caso, puede redirigir el comando a un dispositivo adb específico usando el comando adb -s <device_id> command , donde

El ID del dispositivo se puede obtener del comando adb devices
comando en este caso es reboot