Изменение пути для хранения образа Android virtual device
Всем привет.
Я стал счастливым обладателем телефона под управлением ОС 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 файл или создаем их заново уже в новой директории.
В помощь новичкам!
Статья просмотренна 184103 раз, зашло посетителей 28510
У меня сработал данный метод только после перезагрузки Windows
Рад, что помог.
Но как бы уже привычно, что почти любое изменение в системе влечет за собой перезагрузку винды.
Советую присмотреться к Линукс.
мне не помогло ((( искать стал в нужном месте , там все лежало ,но пишет , что открыть не может((
проверь еще раз свои правки и сделай перезагрузку. Мне и другим помогло.
Спасибо, помогло)
Пожалуйста, рад что помог!
спасибо=))) помогло без переазагрузки, однако я так и не понял, и сразу прошу прощения за глупый вопрос-)))
как eclipse понял что переменная с прописанным новым путём для него?????
Рад, что помог. Насчет Эклипса я не в теме…
Спасибо большое! Выручил! ))))
Всегда пожалуйста!
Во шаман. Таки работает:)) Спасибо огромное!!!!
Рад, что помог! С наступающим)
Как изменить путь хранения AVD в linux?
Чувак, переходи на Linux или MacOS, забей ни Винду, с ней вечные проблемы. Если твой продукт, будет работать на ОС под управлением Unix, то зачем ты мучаешься с Виндой? Ради игр?
А что именно нужно перенести в эту папку? Всю папку .android или только папку avd? Какой в итоге должен получится путь? Если переносим только папку avd, то можно ли как-то перенести полностью папку .android?