Я пытаюсь запустить приложение Hello World для Android в первый раз, но у меня появляется ошибка:
Failed to find an AVD compatible with target 'Android 1.6'
при попытке создать AVD.
Я попробовал следующее решение, чтобы решить проблему:
- Проверено, что у меня установлены правильные пакеты.У меня есть Android SDK Tools Revision 11, Android SDK Platform-Tools Revision 4, SDK Platforms 4, 7, 8, 9, 10, 11 и 12, пакет совместимости Android.
- Я проверил, что моя среда PATHпеременная указывает на нужные места для папок Tools и Platform-Tools.
- Поиграл с настройкой проекта на разных уровнях платформы и т. д.
- Временное отключение моей антивирусной защиты
Я всегда получаю похожее сообщение об ошибке, однако.
Это то, что я получаю в консоли eclipse при попытке запуска.
[2011-05-28 11:43:47 - HelloAndroid] ------------------------------
[2011-05-28 11:43:47 - HelloAndroid] Android Launch!
[2011-05-28 11:43:47 - HelloAndroid] adb is running normally.
[2011-05-28 11:43:47 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch
[2011-05-28 11:43:47 - HelloAndroid] Failed to find an AVD compatible with target 'Android 1.6'.
[2011-05-28 11:44:27 - SDK Manager] could not create file 'C:\Windows\system32\config\systemprofile\.android\avd\Gingerbread.avd\sdcard.img', aborting...
[2011-05-28 11:44:27 - SDK Manager] could not write to 'C:\Windows\system32\config\systemprofile\.android\avd\Gingerbread.avd\sdcard.img', aborting...
[2011-05-28 11:44:27 - SDK Manager] Failed to create the SD card.
[2011-05-28 11:45:09 - HelloAndroid] Still no compatible AVDs with target 'Android 1.6': Aborting launch.
[2011-05-28 11:45:09 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch
[2011-05-28 11:45:11 - HelloAndroid] Launch canceled!
Я замечаю, что мойпакеты устанавливаются по адресу:
C:\Program Files\Android\android-sdk
, потому что это то, что написано в верхней части Android SDK и диспетчер AVD, когда выбрана опция Установленные пакеты.Но когда я выбираю опцию Виртуальные устройства, местоположение, в котором он ищет виртуальные устройства:
C:\Windows\system32\config\systemprofile\.android\avd.
В книге, за которой я следую, есть скриншот его SDK и AVD Manager, ищущийвиртуальные устройства в папке
C:\Documents and Setting\Dave\.android\avd
.Будет ли это иметь какое-то значение для меня, если я поменяю, где менеджер ищет эти вещи?Может кто-нибудь сказать мне, как я могу это сделать?
Благодарен за любую помощь в этом.Я просто хочу получить трещину!
Большое спасибо