domingo, 30 de janeiro de 2011

Problema ao iniciar emulador do Android

Olá povo,

Meu aluno Rogério Casal do curso de Android do Unibratec me mandou esse problema e a respectiva solução.

Ao criar um AVD (Android Virtual Device) para que possamos executar um emulador do Android, essas configurações ficam armazenadas no seguinte diretório:

Para Windows:
C:\Usuário\.android\avd\
C:\Documents and Settings\Usuário\.android\avd

Para Linux e OS X:
/home/Usuário/.android/avd/

Porém, se o nome do seu usuário contém acentuação ou cedilha, o emulador não inicia corretamente com AVDs que contenham esses caracteres. Normalmente acontece o seguinte erro:

emulator: ERROR: no search paths found in this AVD's configuration.

A solução encontrada foi mover seu arquivo de AVD para um caminho que não contenha acentuação. Para fazer isso, após criar o AVD, abra o prompt e digite o seguinte comando:

android move avd -n nome_do_avd -p C:\AVDs

O caminho especificado deve sempre criar um diretório ao invés de usar uma pasta já existente (no exemplo acima seria criado o diretório AVDs).

4br4ç05,
nglauber

2 comentários:

Anônimo disse...

Muito bom!!! Para mim funcionou perfeitamente. Basta dizer que o comando deverá ser executado no prompt do MS-DOS, na pasta TOOLS do local onde foi instalado o SDK. Valew, abraços.

Fabrício Martins Pedroso disse...

Muito obrigado Nelson, muito útil seu comentário, me ajudou bastante...