Quería instalar OpenGApps en un emulador de Android (creado en Android Studio). El emulador se ejecuta con Marshmallow. Hay suficiente espacio de almacenamiento disponible, por lo que este no es el problema. He intentado todo lo que he encontrado en Google, pero simplemente no funciona.
Mientras el emulador está arrancando, y yo sigo enviando spam adb remount
, primero se muestra remount succeeded
y justo después de que aparezca el escritorio, de repente dice remount of /system failed: Read-only file system
y remount failed
.
Así que tampoco funciona cuando intento empujar una OpenGApp .apk
utilizando adb push
. Si lo intento después de arrancar, dice: adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky.apk': Read-only file system
(o lo que sea el .apk
es).
No puedo volver a montar /system
con rw
o bien: Cuando hago lo siguiente:
$ adb shell
> *some remount command*
Lo siguiente aparece: mount: Read-only file system
. Lo he probado con varios comandos (sustituyendo uno de ellos por *some remount command*
La salida es siempre la misma):
mount -o rw,remount /system
mount -o rw,remount /system /system
mount -o rw,remount /dev/block/vba /system
mount -o rw,remount /dev/block/mtdblock0 /system
mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system
También traté de ejecutar su
después de adb shell
pero tampoco tuvo efecto. También intenté volver a montar rootfs
a /
primero con rw
. Esto funcionó sin problemas, pero el remontaje para /system
dio el mismo error que sin remontar rootfs
.
¿Podría alguien ayudarme en esta lucha?
Edición 1 : También lo probé con varias configuraciones diferentes del emulador, tampoco cambió nada. Así que supongo que este problema no depende del propio emulador...
Tenga en cuenta : Se ofreció una recompensa para resolver esta cuestión, pero no tengo mucho tiempo para esto en este momento. Te agradecería que me enviaras un ping en twitter si una respuesta te ha funcionado, para poder aceptarla eventualmente después de haberla probado por mí mismo. Pero esto me ahorraría mucho tiempo. Gracias
0 votos
Si es así, responda aquí a su pregunta. Parece un problema bastante común desde la API 23. También informaré si veo algo.
0 votos
No estoy seguro de que eso sea posible en el emulador por defecto. Yo usaría Genymotion.