2010-06-23 61 views
2

也许有人可以帮助我。我正在尝试在我的Android应用中添加Google地图。如果我想在模拟器中运行我的应用程序,则会收到错误消息:“安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY”。当然我读了我的问题,原因似乎是目标设备没有所需的库,但我无法解决我的问题:-(Android 2.2 API级别8中的INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

在我的清单中我已经设置权限:

使用许可权的android:NAME = “android.permission.ACCESS_FINE_LOCATION”
使用许可权的android:NAME = “android.permission.ACCESS_MOCK_LOCATION” 使用许可权的android:NAME =“android.permission .INTERNET“

此外,我定义了我的应用程序标签下的地图库:

使用库机器人:名字=“com.google.android.maps”

而且我得到了一个API映射键为我的证书的MD5密钥和在我的布局使用:

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

我不认为我的问题是我的应用程序中,可以把它的蜜蜂“目标概率LEM“? 我试图编译与Android 2.2 我也尝试创建一个新的AVD与目标“谷歌API(谷歌公司)”,但我不能运行我的应用程序与此AVD,不问我为什么: - ((

我希望有人能告诉我怎么解决这个问题,THX提前 如果你想看看我的源代码,你可以在这里:

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

欢呼声,michbeck

+0

您可以使用此链接。 [链接] [1]:http://stackoverflow.com/questions/1113088/install-failed-missing-shared-library-error-in-android – Azahar 2013-11-30 07:00:22

回答

1

您需要针对“Android 2.2 Google API”进行编译,而不仅仅是“Android 2”。 2" 。您可以在您的IDE中选择它作为目标Android平台。

1

我不知道很多有关Android的,但是当我看到你的代码,我不觉得它继承“MapActivity”类谷歌地图的等级和目标GoogleAPI + Android的运行2.2

相关问题