Comment puis-je tester mon application après le redémarrage (BOOT COMPLETED) à l'aide de Genymotion J'utilise Nexus 4 comme périphérique
<receiver Android:name="com.template.SampleBootReceiver"
Android:enabled="true">
<intent-filter>
<action Android:name="Android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
Vous pouvez utiliser la ligne de commande avec adb reboot
. Il devrait redémarrer votre appareil.
Pour utiliser adb, vous devez être dans le dossier du binaire adb. <Android SDK>/platform-tools/
ou <genymotion folder>/tools/
si le SDK Android n’est pas installé. Vous pouvez également ces dossiers sur votre chemin pour y accéder depuis n'importe où.
fonctionne pour moi sur mac:
L'émulateur Genymotion redémarre ...
Vous pouvez appuyer sur le bouton d'alimentation de l'émulateur. Lorsque vous appuyez dessus, vous verrez une boîte de dialogue d’option. Ce dialogue, vous pouvez choisir "Redémarrer". J'espère de l'aide.
Trouvez la solution en utilisant également la réponse de @ eyal-lezmy et d'autres éléments sur le Web . Si vous avez plusieurs périphériques en cours d'exécution, vous pouvez redémarrer un périphérique spécifique de cette façon
À partir de <genymotion-installer-path>
lancer genymotion-Shell
Dans le shell, exécutez devices
, notez l'adresse IP et le port du périphérique que vous souhaitez redémarrer et quitter.
À partir de <Android-sdk-folder>/platform-tools
exécuter
adb -s <device-ip>:<device-port> reboot
Quand sur Linux j'ai trouvé le binaire adb dans /path/to/genymotion/tools/adb
Dans mon cas:
~/genymotion/tools/adb reboot
Fonctionne comme un charme.