1 votes

Démarrage à froid : le chargement de l'instantané a échoué

Parfois, je démarre Android Emulator avec l'interface graphique, et parfois je démarre avec l'interface graphique. CLI. Si j'utilise toujours la même méthode, tout va bien, mais si je passe d'une méthode à l'autre, cela ne fonctionne pas. d'une méthode à l'autre, cela pose des problèmes. Par exemple, si je démarre l'émulateur avec CLI, puis je l'éteins, puis je le redémarre avec l'interface graphique, j'obtiens ceci :

Cold boot: snapshot failed to load

Si je démarre avec l'interface graphique, puis que j'arrête et que je démarre avec l'interface de gestion, j'obtiens ceci :

qemu-system-i386.exe: Failed to load virtio-blk:virtio

Voici la commande que j'utilise avec le CLI :

adb start-server
emulator -writable-system -avd Pixel_2_API_24

Est-ce que je fais quelque chose de mal ?

2voto

Zombo Points 63

Ce n'est plus vraiment un problème pour moi, car je n'utilise plus le système d'information sur la santé. emulator -writable-system . Je l'utilisais auparavant, afin de pouvoir installer un certificat système. Cependant, il existe une autre méthode qui ne nécessite pas d'émulateur. d'un drapeau d'émulateur :

adb shell mkdir /data/local/tmp/cacerts/
adb shell cp /system/etc/security/cacerts/* /data/local/tmp/cacerts/
adb push c8750f0d.0 /data/local/tmp/cacerts/
adb root
adb shell mount -t tmpfs tmpfs /system/etc/security/cacerts
adb shell mv /data/local/tmp/cacerts/* /system/etc/security/cacerts/
adb shell chcon u:object_r:system_file:s0 /system/etc/security/cacerts/*

https://github.com/httptoolkit/httptoolkit-server/blob/master/src/interceptors/Android/adb-commands.ts

androidalle.com

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.

Powered by:

X