5 votos

sistema de archivos de solo lectura en el emulador

Necesito cambiar el /system/etc/hosts en mi emulador, y no importa lo que haga, aparece el error "sistema de archivos de solo lectura". Alguien sabe como hacerlo?

Intenté editar el archivo manualmente como su en adb shell , intenté empujar el archivo en el monitor del dispositivo (en el estudio de Android), también probé adb remount para volver a montar el archivo sistema como sugieren muchos recursos en línea.

¡Gracias! Konstantin

3voto

Intenté tu respuesta pero no funcionó.

Finalmente, la siguiente respuesta de desbordamiento de pila funcionó.

 1) android-sdk-macosx/tools/emulator -avd <avdname> -writable-system
2) ./adb root
3) ./adb remount
4) ./adb push <local>/hosts /etc/hosts

El host de archivos de Android puede ser

 /etc/hosts <--- This worked for me
/etc/system/hosts
/system/etc/hosts

Cheque

 1) ./adb shell
2) cat /etc/hosts
3) ping customsite.com

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X