He configurado el entorno de desarrollo de Android en Ubuntu 10.10, 32 bits. Después de crear el AVD cuando inicié el emulador, recibí el siguiente error.
ERROR: los binarios del emulador de Android Linux de 32 bits están DEPRECADOS, para usarlos
deberá hacer al menos uno de los siguientes:
- Use la opción '-force-32bit' al invocar 'emulador'.
- Establezca ANDROID_EMULATOR_FORCE_32BIT en "verdadero" en su entorno.
Cualquiera de los dos le permitirá utilizar los archivos binarios de 32 bits, pero tenga en cuenta que estos desaparecerán en una futura versión del SDK de Android.
Considere pasar a un sistema Linux de 64 bits antes de que eso suceda.
La versión ADT que estoy usando es 23.0.3.1327240. Las bibliotecas de SDK que estoy usando son de 32 bits. amablemente ayúdame. Gracias.
Respuestas:
Obtiene este error porque aparentemente se está ejecutando en un sistema de 32 bits y el emulador de Android está diseñado para funcionar mejor en un entorno de 64 bits. La única solución real es instalar un sistema operativo de 64 bits.
Si el hardware no es compatible con 64 bits o no se puede volver a instalar en este momento que pueda temporalmente de derivación del problema al pasar
-force-32bit
al iniciar el emulador desde la línea de comandos o mediante el establecimientoANDROID_EMULATOR_FORCE_32BIT
detrue
su entorno (como dice el error). Puede hacer esto ejecutando:De una terminal. Agrega el texto:
hasta el final del archivo y guárdelo y ciérrelo. No puedo probarlo en este momento, pero deberá ejecutarlo
source .profile
desde la terminal o reiniciar para que los cambios surtan efecto.Intenta iniciar el emulador.
Se recomienda encarecidamente que instale un sistema operativo de 64 bits para continuar su desarrollo de Android porque Google eventualmente eliminará los binarios de 32 bits que harán que su emulador deje de funcionar. El propio Android también se está moviendo hacia una arquitectura x64, por lo que al quedarse con 32 bits se quedará atrás muy pronto.
fuente
Tengo una gran solución. puedes comenzar con eclipse o netbeans. tratar :
En Eclipse, haga clic en su carpeta de proyecto de Android y luego seleccione Ejecutar> Ejecutar configuraciones ...
En el panel izquierdo del cuadro de diálogo Ejecutar configuraciones, seleccione la configuración de ejecución de su proyecto Android o cree una nueva configuración.
Haga clic en la pestaña Destino.
En el campo Opciones de línea de comando del emulador adicional, ingrese:
Ejecute su proyecto de Android con esta configuración de ejecución.
en netbeans usted: 1. cuando elija el depurador, elija Personalizar ...
-force-32bit
fuente
Edite este archivo:
terminal abierta en ubuntu
pegue este texto:
fuente de actualización:
fuente
~/.bashrc
no no deberá ser modificado como root, así que no hay razón para usarsudo
para esto. (Además de eso, esta es una respuesta razonable y útil, aunque sugeriría poner esa variable de entorno en su~/.profile
lugar como Seth sugiere o tal vez incluso poner la asignación, es decir, sin - enexport
`~ / .pam_environment.)~/.profile
no sea el mejor lugar después de todo? Estoy algo confundido porque el wiki sugirió específicamente colocar variables de entorno en~/.profile
...crear un script de shell:
Cambie el script de shell a ejecutable y ejecútelo para iniciar eclipse
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
es la ruta al ejecutable del eclipse.fuente
He resuelto este problema actualizando la configuración del emulador en el estudio de Android de la siguiente manera.
fuente