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

Статьи на тему программирования под веб, используя 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 файл или создаем их заново уже в новой директории.

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

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

рубрика: Android

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

  1. Avatar
    Oleg пишет:

    У меня сработал данный метод только после перезагрузки Windows


  2. Avatar
    maxnag пишет:

    Рад, что помог.
    Но как бы уже привычно, что почти любое изменение в системе влечет за собой перезагрузку винды.

    Советую присмотреться к Линукс.


  3. Avatar
    Семен пишет:

    мне не помогло ((( искать стал в нужном месте , там все лежало ,но пишет , что открыть не может((


  4. Avatar
    maxnag пишет:

    проверь еще раз свои правки и сделай перезагрузку. Мне и другим помогло.


  5. Avatar
    Макс пишет:

    Спасибо, помогло)


  6. Avatar
    maxnag пишет:

    Пожалуйста, рад что помог!


  7. Avatar
    Павел пишет:

    спасибо=))) помогло без переазагрузки, однако я так и не понял, и сразу прошу прощения за глупый вопрос-)))
    как eclipse понял что переменная с прописанным новым путём для него?????


  8. Avatar
    maxnag пишет:

    Рад, что помог. Насчет Эклипса я не в теме…


  9. Avatar
    Алексей пишет:

    Спасибо большое! Выручил! ))))


  10. Avatar
    maxnag пишет:

    Всегда пожалуйста!


  11. Avatar
    Игорь пишет:

    Во шаман. Таки работает:)) Спасибо огромное!!!!


  12. Avatar
    maxnag пишет:

    Рад, что помог! С наступающим)


  13. Avatar
    Роман пишет:

    Как изменить путь хранения AVD в linux?


  14. Avatar
    maxnag пишет:

    Чувак, переходи на Linux или MacOS, забей ни Винду, с ней вечные проблемы. Если твой продукт, будет работать на ОС под управлением Unix, то зачем ты мучаешься с Виндой? Ради игр?


  15. Avatar
    Максим пишет:

    А что именно нужно перенести в эту папку? Всю папку .android или только папку avd? Какой в итоге должен получится путь? Если переносим только папку avd, то можно ли как-то перенести полностью папку .android?


не публикуется

пример

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

  

Облако тегов

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  

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