Ответ 1
В Android SDK manager установите/переустановите "ARM EABI v7a System Image", а затем создайте новый AVD.
Я пытаюсь использовать плагин scala -andriod, и у меня возникла проблема с запуском и настройкой AVD. Im получает следующие ошибки из sbt
android: запуск эмулятора NexusOne [успех] Общее время: 0 с, завершено 18 ноября 2011 г. 19:07:53 emulator: ERROR: в этой конфигурации AVD отсутствует файл ядра!
Я следил за направлением создания avd, но по какой-то причине, когда я запускаю avd из sbt и менеджера Android SDK, я получаю эту ошибку.
Фон: Я использовал homebrew для установки sdk Папка .android, содержащая AVD, находится в исходном каталоге Mac по умолчанию.
В Android SDK manager установите/переустановите "ARM EABI v7a System Image", а затем создайте новый AVD.
Возможно, это помогает некоторым людям:
При запуске "Android Virtual Device Manager". Нажав кнопку "Детали", AVD показывает местоположение AVD в вашей системе. Переход к этому каталогу покажет вам файл config.ini.
Я изменил значение image.sysdir.1 на что-то другое в этом конкретном файле.
Возвращаясь к менеджеру AVD, он показывает виртуальное устройство с параметром восстановления. Щелчок по кнопке восстановления позволяет использовать что-то в журналах, например:
[SDK Manager] Updated 'image.sysdir.1' with value 'add-ons/addon-google_apis-google-16/images/armeabi-v7a/'
[SDK Manager] Updated 'image.sysdir.2' with value 'system-images/android-16/armeabi-v7a/'
Я заметил, что он добавил значение image.sysdir.2. После этого ремонта я могу запустить AVD без отсутствующего сообщения ядра.
Это просто ошибка на стороне эмулятора Android - она не имеет ничего общего с Scala или SBT. Вы можете найти текст ошибки в этот код, если хотите.
Итак, я не знаю, какие направления вы следовали при создании AVD, но AVD искажен. Создайте новый, запустив инструмент android
в каталоге tools/Android SDK, а затем найдя Manage AVDs...
в меню Tools
.
(И чтобы сэкономить вам некоторое время: после того, как у вас есть хороший AVD, используйте android:package-debug
для сборки .apk
и android:install-emulator
, чтобы переместить его в эмулятор. Вы можете сделать это, пока работает эмулятор.)