Je lance les commandes depuis mon ordinateur portable. Mais, je ne comprends pas quelle est la différence. Il semble que les deux commandes redémarrent simplement l'appareil mobile.
Quelle est la différence entre adb reboot
et adb shell reboot
?
Je lance les commandes depuis mon ordinateur portable. Mais, je ne comprends pas quelle est la différence. Il semble que les deux commandes redémarrent simplement l'appareil mobile.
Quelle est la différence entre adb reboot
et adb shell reboot
?
Pas de différence. Finalement, les deux définissent la propriété sys.powerctl
sur reboot,
(1, 2). Ensuite, init
gère la propriété pour effectuer une fermeture ou un redémarrage correct (3). La chaîne reason
décrit en option pourquoi l'appareil a été redémarré (voir la propriété persist.sys.boot.reason
après le redémarrage).
Lors de l'exécution de adb shell reboot
, vous faites exécuter adb
la commande shell : /system/bin/sh
qui exécute ensuite le binaire /system/bin/reboot
. Vous pouvez également définir la propriété du système manuellement :
~$ adb shell setprop sys.powerctl reboot,just_testing
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.