2012-04-12 16 views
10

Al intentar ejecutar el Administrador de Android SDK en OSX, estoy consiguiendo el error siguiente:OSX Segmentación de fallo 11 - Android

Segmentation Fault: 11

Esto estaba trabajando hasta hoy. La única forma de cargar el Android SDK Manager es usando sudo. He intentado cambiar los permisos de las carpetas y esto no ha ayudado.

¿Podría alguien señalarme en la dirección correcta para ordenarlo? También he ejecutado DiskUtility y reparado permisos en el HDD.

+0

No sé nada sobre el Administrador de Android SDK, pero una cosa que sería diferente cuando se ejecuta bajo 'sudo' sería qué preferencias y archivos de soporte de la aplicación se usan. Entonces, tratando de borrarlos. O bien, como experimento, intente ejecutarlo desde una nueva cuenta de usuario como prueba. –

+0

Gracias, pruébalo bajo una nueva cuenta. – Mimminito

Respuesta

1

Un error de segmentación en el inicio podría deberse a que el script de SDK Manager no puede ubicar un tiempo de ejecución Java en funcionamiento. Tenga en cuenta que una actualización reciente de Mac OS X Java podría haber deshabilitado su tiempo de ejecución de Java. Abra/Aplicaciones/Utilidades/Preferencias de Java y asegúrese de tener habilitados los tiempos de ejecución.

20

Si tiene una pantalla externa, intente desconectarla. Tuve el mismo problema hasta que desconecté mi pantalla externa. Una vez que el emulador se está ejecutando, puedes volver a conectarlo.

+0

esto es una locura, pero era exactamente lo que me estaba sucediendo. – morais

+0

Recibí este error después de apagar mi emulador mientras estaba en mi monitor externo. ¡Esta respuesta funcionó perfectamente! –

+1

esto definitivamente es una locura ... pero resolvió el problema. – emrahgunduz

0

tuve este problema aswell - una alternativa para la gente perezosa es simplemente editar la posición de la ventana almacenada en el emulator-user.ini para ese AVD y ponerlo en algo positivo, como esto:

window.x = 1 
window.y = 1 
uuid = 1337313377559 

puede encontrar este archivo bajo ~/.android/avd/your_avd_name/emulator-user.ini

Cuestiones relacionadas