Android - не могу создать новый v4.0 AVD - PullRequest
3 голосов
/ 21 октября 2011

Я сделал новую переустановку Eclipse + Android SDK v4.0.Я пытаюсь создать новый 4.0 AVD и получаю эту ошибку: [2011-10-21 11:36:38 - SDK Manager] Невозможно найти файл userdata.img для armeabi ABI для копирования в папку AVD.

Чтение Как создать AVD для Android 4.0 , я проверил SDK manager и у меня установлено 'ARM EABI v7a System Image'.чтобы быть на стороне сохранения, я удалил и переустановил его.

Я также скопировал 'C: \ Program Files \ Android \ android-sdk \ platform \ android-13 \ images' в 'C: \ ProgramФайлы \ Android \ android-sdk \ platform \ android-14 '

Все еще получают ту же ошибку.У меня нет проблем с созданием 2.1 AVD.

Примечание: я использую Win XP

Проблема устранена после перезагрузки компьютера.

Ответы [ 9 ]

3 голосов
/ 31 декабря 2011

Это сработало http://learn2program.wordpress.com/2011/11/17/beginning-android-4-with-intellij-idea-unable-to-find-a-userdata-img-file-to-copy-into-the-avd-folder/ Видимо, местоположение файла изображения недавно изменилось.В основном, в eclipse, перейдите к запуску / debugconfig / android app / new config / target / automatic (да, выберите его заново) / manage и затем выполните методы переустановки sdk manager.Сейчас я нахожусь в центре этого, и этот отчет немного из памяти, так как загрузка происходит, когда я набираю это.Хорошо, это сработало, чтобы получить AVD. Hello World следующий!:)

1 голос
/ 16 мая 2012

Если вы установили Android SDK, предоставленный Google, и еще раз через Eclipse, вы устанавливаете SDK при настройке плагина ADT. Система не распознает первую установку.

  1. Там, как сказал "user1123966", вы можете решить эту проблему
  2. ИЛИ перейдите в Windows-> настройки -> android-> и измените расположение SDK на Первую установку.

Я бы порекомендовал вам перейти к первому варианту и удалить первую установку.

0 голосов
/ 16 августа 2012

У меня была такая же проблема.Вот мой контекст и как я его решил.

Когда я открывал мой Android SDK Manager через Запуск > Все программы > Инструменты Android SDK > Менеджер SDK, Мне удалось увидеть образ системы ARM EABI v7a и он был фактически установлен .

Когда я открывал свой Android SDK Manager через Eclipse , , я даже не смог увидеть пакет образа системы ARM EABI v7a .

, который я понялпосле этого SDK Manager, к которому у меня был доступ, через меню «Пуск» находился по адресу C: \ Program Files (x86) \ Android \ android-sdk , в то время как SDK Manager, к которому я обращался, через Eclipse был расположен в C: \ Users \ $ (CURRENT_USER) \ android-sdks

Так что я удалил весь C: \ Users \Папка $ (CURRENT_USER) \ android-sdks и перенастроенная Eclipse для использования папки C: \ Program Files (x86) \ Android \ android-sdk: Window > Prefeferences > Android , затем просмотрите поле Местоположение SDK в C: \ Program Files (x86) \ Android \ android-sdk .

Это один изпо многим причинам у вас может быть эта ошибка, поэтому просто добавьте мой личный случай и решение.

Приветствия.

0 голосов
/ 24 июля 2012

Чтобы избежать "невозможности найти" файл userdata.img для ABI armeabi для копирования в папку AVD "при создании Android 4.0.x AVD, необходимо убедиться, что" Образ системы ARM EABI v7a "установлен во всехразделы «Android 4.0.x» в SDK-менеджере и не забудьте перезапустить AVD-менеджер после полной установки всех пакетов.

0 голосов
/ 11 июля 2012

Если вы не можете заставить его работать после вышеприведенных комментариев, попробуйте обновить версию ADT (по крайней мере до 20). После этого я смог установить ARM EABI v .. System Image, и он работал нормально.

0 голосов
/ 18 июня 2012

Недавно я столкнулся с той же проблемой и перепробовал все решения здесь, но ни одно из них не помогло мне.

Я виноват в том, что не сделал выбор в разделе CPU / ABI после созданияновый деви в avd-менеджере.(Думаю, я начал с плохого учебника, так как это поле тоже оставалось открытым ...)

0 голосов
/ 18 июня 2012

Местоположение userdata.img изменилось в более поздних версиях Android SDK, и Eclipse еще не был настроен для его размещения.Вот что сработало для меня:

В папке Android SDK возьмите все файлы из system-images / android-15 (или любой другой версии API) и переместите их на платформы / android-15.Для меня это означало перемещение двух папок: armeabi-v7a и x86.Я смог сделать штраф AVD после этого.

0 голосов
/ 16 февраля 2012

обновление ARM EABI v.. System Изображение с помощью Android SDK Manager

0 голосов
/ 21 октября 2011

Проблема устранена после перезагрузки компьютера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...