Eu configurei o ambiente de desenvolvimento Android no Ubuntu 10.10, 32 bits. Depois de criar o AVD quando iniciei o emulador, recebi o seguinte erro.
ERRO: Os binários do emulador Linux Android de 32 bits são DEPRECADOS. Para usá-los,
você deverá
executar pelo menos uma das seguintes ações : - Use a opção '-force-32bit' ao chamar o 'emulador'.
- Defina ANDROID_EMULATOR_FORCE_32BIT como 'true' em seu ambiente.
Qualquer um deles permitirá que você use os binários de 32 bits, mas lembre-se de que eles desaparecerão em uma versão futura do SDK do Android.
Considere mudar para um sistema Linux de 64 bits antes que isso aconteça.
A versão do ADT que estou usando é 23.0.3.1327240. As bibliotecas do SDK que estou usando são de 32 bits. por favor me ajude. Obrigado.
Respostas:
Você está recebendo esse erro porque aparentemente está executando um sistema de 32 bits e o emulador do Android foi projetado para funcionar melhor em um ambiente de 64 bits. A única solução real é instalar um sistema operacional de 64 bits.
Se o seu hardware não suportar 64 bits ou você não puder reinstalar agora, poderá ignorar temporariamente o problema passando
-force-32bit
ao iniciar o emulador a partir da linha de comando ou configurandoANDROID_EMULATOR_FORCE_32BIT
-otrue
em seu ambiente (como o erro indica). Você pode fazer isso executando:De um terminal. Adicione o texto:
até o final do arquivo, salve e feche-o. Não posso testá-lo agora, mas você precisará executar a
source .profile
partir do terminal ou reiniciar para que as alterações tenham efeito.Tente iniciar o emulador.
É altamente recomendável que você instale um sistema operacional de 64 bits para continuar o desenvolvimento do Android, porque o Google removerá os binários de 32 bits, o que fará com que o emulador pare de funcionar. O próprio Android também está se movendo em direção a uma arquitetura x64, portanto, ficando com 32 bits, você ficará para trás em breve.
fonte
Eu tenho uma ótima solução. você pode iniciá-lo com eclipse ou netbeans. experimentar :
No Eclipse, clique na pasta do projeto Android e selecione Executar> Executar Configurações ...
No painel esquerdo da caixa de diálogo Executar configurações, selecione a configuração de execução do seu projeto Android ou crie uma nova configuração.
Clique na guia Destino.
No campo Opções adicionais da linha de comando do emulador, digite:
Execute seu projeto Android usando esta configuração de execução.
no netbeans você: 1. onde você escolhe o depurador escolheu Personalizar ...
-force-32bit
fonte
Edite este arquivo:
terminal aberto no ubuntu
cole este texto:
atualizar fonte:
fonte
~/.bashrc
que não precisa ser editado como root, então não há nenhuma razão para usarsudo
para isso. (Além disso, esta é uma resposta razoável e útil, embora eu sugiro colocar essa variável de ambiente em~/.profile
vez de Seth sugere ou talvez até mesmo colocando a atribuição - ou seja, semexport
. --Em `~ / .pam_environment)~/.profile
não seja o melhor lugar, afinal? Estou um pouco confuso porque o wiki sugeriu especificamente colocando variáveis de ambiente no~/.profile
..crie um script de shell:
Altere o script do shell para executável e execute-o para iniciar o eclipse
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
é o caminho para o eclipse executável.fonte
Resolvi esse problema atualizando a configuração do emulador no Android studio da seguinte maneira.
fonte