За чистый и ясный код!

Статьи на тему программирования под веб, используя PHP, MySQL, Jquery и многое другое

Изменение пути для хранения образа Android virtual device

Июнь28

Всем привет.

Я стал счастливым обладателем телефона под управлением ОС Android и мне очень заинтересовала возможность писать под эту ось разное ПО. Я установил себе плагин для Eclipse все настроил, накатал первый пример, создал виртуальное устройство Android virtual device (AVD) и хотел запустить свою первую прогу, но сразу наткнулся на костыли….

Оказывается, по-умолчанию образ устройства в Windows создается по пути нахождения папки пользователя, например у меня под 7-кой это такой путь: c:\Users\Максим\ и как видно моё имя в винде Максим, написанное кириллицей в кодировке винды (cp1251).

При создании образа устройства под Андроид, система его успешно создает в каталоге юзера, а именно c:\Users\Максим\.android\avd\name_of_vd\, также в папку на уровень выше от указанной, создается файлик name_of_vd.ini с содержанием:

target=android-7
path=c:\Users\Максим\.android\avd\name_of_vd.avd

но к сожалению (счастью) этот файлик в кодировке UTF-8, а мое имя юзера в кодировке сp1251 никак не равно имени в кодировке указанной в файле, отсюда и нет возможности запустить эмулятор (Под Linux таких проблем нет, т.к. там кодировка по-дефолту UTF-8). Что же делать, ну первым пришло на ум перенести мой образ на другой диск или папку с латинским названием, что я и сделал, но менеджер по созданию образов никак не хотел указывать на нужную мне папку. В Эклипсе никаких настроек я не нашел…, но Гугл мне дал ответ. Оказывается надо создать переменную окружения и туда занести путь для хранения образов. Как это делать показал на рисунках. Смотрите внимательно пути и выделенные пункты окон.

Пуск-Панель управленя-Система

Пуск-Панель управленя-Система

Жмем кнопку "Переменные среды"

Жмем кнопку «Переменные среды»

Создаем сисстемную переменную

Создаем сисстемную переменную

Заполняем поля

Заполняем поля (путь можете менять на свой)

Не забываем перегрузить эклипс и перенести свои образы немного изменив .ini файл или создаем их заново уже в новой директории.

В помощь новичкам!

Статья просмотренна 184595 раз, зашло посетителей 28730

рубрика: Android

Комментарии (15)

Загружаем... Выполняем авторизацию...
У меня сработал данный метод только после перезагрузки Windows
1 ответ · последнее действие 708 недель назад
Рад, что помог.
Но как бы уже привычно, что почти любое изменение в системе влечет за собой перезагрузку винды.

Советую присмотреться к Линукс.
мне не помогло ((( искать стал в нужном месте , там все лежало ,но пишет , что открыть не может((
1 ответ · последнее действие 691 недель назад
проверь еще раз свои правки и сделай перезагрузку. Мне и другим помогло.
Спасибо, помогло)
1 ответ · последнее действие 688 недель назад
спасибо=))) помогло без переазагрузки, однако я так и не понял, и сразу прошу прощения за глупый вопрос-)))
как eclipse понял что переменная с прописанным новым путём для него?????
1 ответ · последнее действие 678 недель назад
Рад, что помог. Насчет Эклипса я не в теме...
Спасибо большое! Выручил! ))))
1 ответ · последнее действие 675 недель назад
Во шаман. Таки работает:)) Спасибо огромное!!!!
1 ответ · последнее действие 639 недель назад
Как изменить путь хранения AVD в linux?
1 ответ · последнее действие 316 недель назад
Чувак, переходи на Linux или MacOS, забей ни Винду, с ней вечные проблемы. Если твой продукт, будет работать на ОС под управлением Unix, то зачем ты мучаешься с Виндой? Ради игр?
А что именно нужно перенести в эту папку? Всю папку .android или только папку avd? Какой в итоге должен получится путь? Если переносим только папку avd, то можно ли как-то перенести полностью папку .android?

Опубликовать новый комментарий

Comments by

  

Облако тегов

cli csv dump events form Kohana locale models MySQL mysqldump orm PHP tools trigger validate газ газовый счетчик итоги кеширование переменные

Облако тегов плагина WP Cumulus для WordPress требует для просмотра Flash Player 9 или выше.

Я на твиттере!

  • у твиттера тоже бывают перерывы...

Календарь

Июнь 2011
Пн Вт Ср Чт Пт Сб Вс
« Май   Авг »
 12345
6789101112
13141516171819
20212223242526
27282930  

Сейчас на сайте