Scala + Android Новичок - PullRequest
       23

Scala + Android Новичок

3 голосов
/ 19 ноября 2011

Я пытаюсь использовать плагин scala-andriod, и у меня проблемы с запуском и настройкой AVD. Я получаю следующие ошибки от SBT

android: эмулятор-запуск NexusOne [успех] Общее время: 0 с, завершено 18 ноября 2011 19:07:53 Эмулятор: ОШИБКА: В конфигурации этого AVD отсутствует файл ядра !!

Я следовал указаниям по созданию avd, но по какой-то причине, когда я запускаю avd из sbt и android SDK manager, я получаю эту ошибку.

Справочная информация: Я использовал homebrew для установки SDK Папка .android, содержащая AVD, находится в домашнем каталоге mac по умолчанию

Ответы [ 3 ]

5 голосов
/ 01 апреля 2012

В диспетчере Android SDK установите / переустановите «Образ системы ARM EABI v7a», а затем создайте новый AVD.

3 голосов
/ 12 апреля 2013

Может быть, это поможет некоторым людям:

При запуске «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 без пропавшего сообщения ядра.

1 голос
/ 21 ноября 2011

Это чисто ошибка на стороне эмулятора Android - он не имеет никакого отношения к Scala или SBT. Вы можете найти текст ошибки в этом коде , если хотите.

Итак, я не знаю, какими указаниями вы руководствовались, когда создавали AVD, но AVD искажен. Создайте новый, запустив инструмент android в каталоге tools / Android SDK, а затем найдя Manage AVDs... в меню Tools.

(И чтобы сэкономить ваше время: после того, как у вас будет хороший AVD, используйте android:package-debug, чтобы построить .apk, и android:install-emulator, чтобы переместить его в эмулятор. Вы можете сделать это во время работы эмулятора.)

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