Ошибка INSTALL_FAILED_MISSING_SHARED_LIBRARY в Android 2.2 API Level 8 - PullRequest
2 голосов
/ 23 июня 2010

Может быть, кто-нибудь может мне помочь. Я пытаюсь добавить Google Maps в моем приложении для Android. если я хочу запустить свое приложение в эмуляторе, я получаю сообщение об ошибке: «Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY». конечно, я читал о том, в чем моя проблема, причина в том, что целевое устройство не имеет необходимых библиотек, но я не могу решить мою проблему: - (

в моем манифесте я установил права доступа:

использует разрешение android: name = "android.permission.ACCESS_FINE_LOCATION"
использует разрешение android: name = "android.permission.ACCESS_MOCK_LOCATION" использует разрешение android: name = "android.permission.INTERNET"

Кроме того, я определил библиотеку maps под моим тегом application:

использует -библиотека android: name = "com.google.android.maps"

Кроме того, я получил ключ карты API для моего сертификата md5-key и использовал его в моем макете:

<com.google.android.maps.MapView
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="07ldFF5M8bvwFSB2DeeUIIvOhyKLNpWkFlTbS6w"/>

я не думаю, что моя проблема в моем приложении, может ли это быть "целевой проблемой"? я пытаюсь скомпилировать против Android 2.2 Я также пытался создать новый AVD с целевым «API Google (Google Inc)», но я не могу запустить свое приложение с этим AVD, не спрашивайте меня, почему: - ((

Надеюсь, кто-нибудь подскажет, как решить эту проблему, спасибо заранее если вы хотите взглянуть на мой источник, вы можете получить его здесь:

http://www.marcusegger.de/examples/QuickPortfolio.zip

ура, Мичбек

Ответы [ 2 ]

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

Я мало что знаю об Android, но когда я вижу ваш код, я не нахожу класс, который наследует класс MapActivity карты Google, и запускаю его на целевом GoogleAPI + Android 2.2

1 голос
/ 23 июня 2010

Вам необходимо скомпилировать против «API Google Android 2.2», а не только «Android 2.2». Вы выбираете это в своей IDE в качестве целевой платформы Android.

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