Android SDK AVD Ошибка: null

Когда я пытаюсь установить Android SDK на eclipse, я не могу создать новое виртуальное устройство. Я продолжаю получать эту ошибку [2011-05-28 12:05:16 – Менеджер SDK] Ошибка: null. Есть ли способ исправить это

Как я исправил эту проблему, удалил все файлы в моей рабочей области. Сброс, и он начал работать.

Solutions Collecting From Web of "Android SDK AVD Ошибка: null"

Такая же проблема здесь, в MAC OS X. Вот моя конфигурация.

bigboy:platform-tools kaffein$ uname -a Darwin bigboy.home 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64 

Почему?

Это проблема с настройками разрешений вашей папки ~ / .android / avd. Поскольку в этой папке записаны настройки и конфигурации эмулятора виртуального устройства, в этом каталоге должны быть записаны инструменты SDK (в этом случае менеджер avd).

Как

Во-первых, проверьте свои разрешения ~ / .android / avd, используя команду ls Unix (cd в ваш домашний каталог):

 bigboy:~ kaffein$ ls -al .android/ drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 root staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 root staff 131 Jan 5 14:35 androidwin.cfg drwxr-xr-x 2 root staff 68 Jan 5 12:48 avd 

Папка avd принадлежит root. Вы можете начать с изменения владельца этой папки самостоятельно, используя следующую команду.

 bigboy:~ kaffein$ cd .android/ bigboy:.android kaffein$ sudo chown kaffein:staff * 

Еще раз проверьте, что теперь вы являетесь владельцем папки, используя следующую команду:

 bigboy:.android kaffein$ ls -al total 16 drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 kaffein staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 kaffein staff 131 Jan 5 14:35 androidwin.cfg drwxr-xr-x 2 kaffein staff 68 Jan 5 12:48 avd 

Вы должны иметь выход, такой как выше (конечно, kaffein должно быть вашим именем пользователя)

Наконец, вы должны изменить настройки разрешений в папке avd /, используя следующую команду:

 bigboy:.android kaffein$ sudo chmod a+rw avd/ 

Убедитесь, что вы действительно изменили настройки с помощью команды ls -al.

 bigboy:.android kaffein$ ls -al total 16 drwxr-xr-x 5 kaffein staff 170 Jan 5 14:35 . drwxr-xr-x+ 53 kaffein staff 1802 Jan 5 21:22 .. -rw-r--r-- 1 kaffein staff 123 Jan 5 14:08 adb_usb.ini -rw-r--r-- 1 kaffein staff 131 Jan 5 14:35 androidwin.cfg drwxrwxrwx 2 kaffein staff 68 Jan 5 12:48 avd 

Теперь avd установлен на 777.

Заключительный этап

Из Eclipse IDE откройте диспетчер AVD и попробуйте создать виртуальное устройство. Taaadaaaa !!!! Все должно работать …

Надеюсь, это помогло …

Просто для совместного использования, я получил ошибку [2011-10-20 10:07:17 – Менеджер SDK] Ошибка: null, и я решил проблему, настроив переменную окружения ANDROID_SDK_HOME поверх панели управления.

Пуск -> Панель управления -> Система и безопасность -> Система -> Расширенные настройки системы -> Переменные окружения -> Новые

Имя переменной: ANDROID_SDK_HOME Значение переменной: (путь будет вашим желательным расположением папки .android, исключая последнюю косую черту) Например: C: \ Users \ myUsername

Ура!

У меня была такая же проблема только сейчас.

Запуск инструмента android и попытка добавления AVD дали мне ошибку «Разрешения на отказ» в моей папке ~ / .android (здесь Mac OS X).

Держу пари, что это слишком много, но это решило проблему для меня:

  • Выйдите из андроида или в Eclipse AVD Manager;
  • Удалите каталог .android;
  • Запустите инструмент android и попробуйте добавить AVD.

Вуаля. С этим я смог добавить новые AVD как с помощью инструмента (при запуске напрямую), так и в Eclipse.

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

Если у вас все еще есть эта проблема, я нашел решение (в Windows 7). Моя консоль давала мне ту же ошибку, и Eclipse сказал, что мой Android-sdk не был в правильном месте, хотя это было – всякий раз, когда я открывал eclipse.

Чтобы исправить это, щелкните правой кнопкой мыши по вашей папке android-sdk, перейдите к свойствам, безопасности, а затем в списке «Группы или имена пользователей» убедитесь, что каждый из них (особенно «доверенный установщик») имеет полные разрешения для файла – убедитесь, что Все флажки «разрешить» проверяются. В следующий раз, когда вы запустите SDK Manager, вы сможете загрузить все без проблем.

Я также столкнулся с этой проблемой в Linux, я обнаружил, что это проблема разрешения, я решил проблему, добавив разрешение записи пользователю eclipse, вы также можете решить эту проблему, изменив владельца файла на пользователя eclipse, надеясь, что вы Извлечь выгоду из этого.

Ничто не предлагало здесь работать для меня, я все еще получал ошибку на моем сервере CentOS 7.

После некоторого дополнительного рытья я узнал, что проблема связана с созданием SDCard:

 $ avdmanager -v create avd --force --name avd_5568 --package 'system-images;android-25;google_apis;x86' --sdcard 256M --abi google_apis/x86 --device "4in WVGA (Nexus S)" Warning: Failed to create the SD card. Warning: Failed to create sdcard in the AVD folder. Error: AVD not created. null 

И после еще нескольких поисковых запросов я понял, что мне нужно установить некоторую требуемую зависимость.

Необходимые библиотеки для 64-разрядных машин GNU / Linux :
Если вы используете 64-разрядную версию Ubuntu, вам необходимо установить 32-разрядные библиотеки со следующей командой:

 sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 

Если вы используете 64-битную Fedora, команда:

 sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

Не уверен, что это ваша проблема, но я видел это, когда диспетчер SDK ищет неправильный каталог для Android Virtual Devices. Я бы дважды проверить это и убедиться, что это правильно, вы увидите его в верхней части окна Android SDK и AVD Manager.

Я думаю, ваша проблема в том, что вы не можете создать virtul-устройство правильно?

Самый простой способ создать AVD – использовать графический AVD-менеджер, который вы запускаете из Eclipse, нажав «Окно»> Android SDK и AVD Manager .
ИЛИ
Вы также можете запустить AVD Manager из командной строки , вызвав инструмент android в каталоге инструментов Android SDK.for команды guide / development / tools / emulator.html, тогда вы должны увидеть это видео
А затем -android-emulator-management-android-virtual-devices-avd

Вы решили проблему? У меня была аналогичная проблема на моем Mac, но я решил ее вчера вечером. Я не писал на диск с моей учетной записью, что делало невозможным запуск виртуальной машины. Поэтому я изменил свое разрешение на чтение / запись, которое решило проблему.

У меня такая же проблема. Я загрузил пакет SDK (для Windows 64bits) с сайта разработчика Android, когда я создал AVD, у меня появилась ошибка: «[2013-03-14 … SDK manager] error: null».

Запустите Eclipse.exe как администратор, затем он работает, я могу создать AVD.

У меня такая же проблема. Проверьте шаги:

  1. Менеджер Sdk сам может быть поврежден, поэтому рекомендуется использовать резервную копию и использовать ее, чтобы проверить, есть ли проблема с менеджером SDK

  2. Удалить .android / avd от пользователя / профиля

  3. Удалите метаданные со своего рабочего места. Убедитесь, что вы берете резервную копию.

  4. Изменить рабочее место

  5. Проверьте привилегии .android, вы должны иметь возможность чтения записи, если нет, то, пожалуйста, дайте возможность читать запись

Самый быстрый способ, который я нашел: Ubuntu 12.04 1. Перейти к домашней папке 2. Ctrl + H (показать скрытые файлы и папки) 3. Щелкните правой кнопкой мыши -> Открыть в терминале

  // shows ownership for the android hidden folder your-machine:~$ ls -l .android/ // change ownership to you your-machine:~$ sudo chown yourUserName.yourUserName -R .android/ 

& Попробуйте создать новый AVD

Если вы не можете создать устройство AVD:

  1. Проверьте папку .android и перекрестную проверку, если у вас есть все файлы, которые должны быть там ( adbkey , androidtool.cfg , ddms.cfg , debug.keystore , default.keyset ). Убедитесь, что существуют adbkey.pub и debug.keystore .
  2. Перейдите к своему затмению и запустите его как admin OR
  3. Перейдите в папку SDK и щелкните правой кнопкой мыши. >> перейти к свойствам >> безопасность
  4. Теперь щелкните по каждой категории пользователей в списке списков имен групп и нажмите «Изменить».
  5. Убедитесь, что все они имеют абсолютное разрешение или, скорее, полный контроль. (Все флажки должны быть проверены)
  6. Теперь вернитесь к sdkmanager.exe и щелкните правой кнопкой мыши >> properties >> security и повторите с 5.

Это случилось со мной, когда я обновил несколько недель назад.

Попробуйте это в Eclipse:

Для Mac OS X

Окно> Настроить Перспектива … (вы увидите, что Android и AVD Manager отключены)

Теперь нажмите кнопку «Доступность групп команд»> Android и AVD Manager> проверьте

Видимость панели инструментов> Android и AVD Manager> проверьте

Теперь вы можете увидеть элемент AVD Manager на панели инструментов Eclipse.

ура !!

У меня есть одно решение для тех, кто не может создать avd после изменения файла .android \ на другой диск, не нужно никаких разрешений.

Выполните следующие действия: после перемещения файла .android в другую папку диска, например

1: перейдите в папку sdk -> tools

2: Теперь дважды щелкните файл android.bat – стартует менеджер sdk

3: Теперь перейдите на вкладку «Инструменты» и выберите «Управление AVD» – теперь начнется запуск avd-менеджера

4: Теперь создайте avd-avd, создав в вашей папке определенного пути.

5: Теперь перезапустите ваше затмение, если оно не запущено или не запустит eclipse,

Теперь вы можете создать avd в указанной папке диска.