02-18 00:02:08.432: ERROR/PackageManager(57): Package com.example.brown requires unavailable shared library com.google.android.maps; failing!
Я получил это исключение в logcat.
Кто-либо может вести меня?
Как сказано в CommonsWare, в вашем эмуляторе отсутствует библиотека. На странице обзора библиотеки Google Maps есть информация о том, как создать правильный тип виртуального устройства для эмулятора. Суть такова:
Запустите AVD Manager с помощью команды android без каких-либо параметров. Если вы разрабатываете в Eclipse / ADT, вы также можете получить доступ к инструменту из окна> Android SDK и AVD Manager.
- Щелкните кнопку «Новый», чтобы начать создание нового AVD.
- В появившемся диалоговом окне укажите имя AVD и выберите целевой системный образ, который должен использовать AVD. Выберите одну из целей «Google API (Google Inc.)», убедившись, что выбрана версия, уровень API которой соответствует атрибуту android: minSdkVersion в манифесте вашего приложения, как описано выше.
- Настройте другие параметры и нажмите «Создать AVD».
После того, как вы закончили создание AVD, вы можете запустить его из пользовательского интерфейса AVD Manager или использовать интерфейс командной строки эмулятора. Если вы разрабатываете в Eclipse, вы можете настроить конфигурацию запуска, чтобы запустить AVD и установить на нем свое приложение.
Для получения дополнительной информации об AVD см. Виртуальные устройства Android на сайте разработчиков Android.
В вашем эмуляторе отсутствуют API Google. Создайте новый AVD, содержащий API Google, и эта ошибка должна исчезнуть.