2010-06-23 2 views
2

peut-être que quelqu'un peut m'aider. J'essaie d'ajouter une Google Maps dans mon application Android. Si je veux exécuter mon application en émulateur, j'obtiens l'erreur suivante: "Erreur d'installation: INSTALL_FAILED_MISSING_SHARED_LIBRARY". Bien sûr, je lis sur ce que mon problème, la raison semble être que le périphérique cible n'a pas les bibliothèques nécessaires, mais je ne suis pas capable de résoudre mon problème :-(INSTALL_FAILED_MISSING_SHARED_LIBRARY erreur dans Android 2.2 API niveau 8

dans mon manifeste j'ai mis les autorisations:

utilise-permission android: name = "android.permission.ACCESS_FINE_LOCATION"
utilise-permission android: name = "android.permission.ACCESS_MOCK_LOCATION" utilise-permission android: name = "android.permission .INTERNET "

De plus j'ai défini les cartes lib sous mon application-tag:

utilise-bibliothèque android: name = "com.google.android.maps"

De plus, j'ai obtenu une clé de cartes api pour mon md5-clé du certificat et l'utiliser dans ma mise en page:

<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"/> 

je ne pense pas que mon problème est dans mon application, pourrait-il abeille une « cible prob lem "? je tente de compiler vs Android 2.2 J'ai également essayé de créer un nouveau AVD avec Target "API Google (Google Inc)", mais je ne peux pas exécuter mon application avec ce AVD, ne me demandez pas pourquoi: - ((

j'espère que quelqu'un peut me dire comment résoudre ce problème, thx à l'avance si vous voulez jeter un oeil à ma source, vous pouvez l'obtenir ici:

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

acclamations, michbeck

+0

vous pouvez utiliser lien. [Lien] [1]: http://stackoverflow.com/questions/1113088/install-failed-missing-shared-library-error-in-android – Azahar

Répondre

1

Vous devez compiler avec les "API Google Android 2.2", et pas seulement avec "Android 2". 2 ". Vous choisissez ceci dans votre IDE comme plate-forme Android cible.

1

Je ne sais pas beaucoup sur Android, mais quand je vois votre code, je ne trouve pas la classe qui hérite « MapActivity » classe de carte Google et l'exécuter sur la cible GoogleAPI + Android 2.2

Questions connexes