* Решение ошибки при компиляции приложений под Android

Опубликовано Январь 22nd, 2011 Автор: Игорь. В категории Android, Java, Программирование.

Поддавшись новым веяниям решил попробовать свои силы в написании приложений под платформу Google Android. Благо писать можно на Java, а ее знания имеются. И вот, sdk скачан, eclipse настроен и hello world написан, но код не компилится. А точнее ругается на моменте эмуляции устройства. Текст ошибки:

Weird, the AVD’s config.ini file is malformed. Try re-creating it.

Судя по тексту – что-то не так с файлом настроек. Не буду тянуть: проблема может возникает, если вы запускаете эмулятор под пользователем с русскими буквами в названии.

Решений несколько. Первое: идем по адресу C:\Users\XXX\.android\avd\ (для пользователей Windows Seven или Vista) или C:\Documents and Settings\XXX\.android\avd\ (для пользователей XP). XXX здесь имя вашего пользователя. Нас интересует файл с расширением .ini. Название его будет зависеть от того, как вы назвали свое виртуальное устройство. Теперь открываем его с блокноте и сохраняем в кодировке ANSI.

Сохраняем в кодировке ansi

Сразу оговорюсь – данный способ у меня не сработал, хотя в интернете пишут, что он рабочий. В общем, делаете копию файла настроек и проверяете. Если не сработало – вариант 2.

Создаем нового пользователя с латинскими буквами в имени. Копируем все папку .android в его корневую папку, а в вашем пользователе в файле .ini в строке:

target=android-9
path=C:\Users\XXX\.android\avd\First_droid.avd

вместо XXX прописываем имя нового пользователя. Теперь, если все сделано правильно, можно и на свою программу поглазеть.

Пишем первое приложение Android

Теги: , , , , , , , , , , , , , , , ,



Требрек URL | Комментарии RSS

Оставьте комментарий