使用地图库时出错

时间:2013-12-23 09:29:31

标签: android google-maps

我正在尝试在我的模拟器上运行android maps示例,我添加了库

  <uses-library android:name="com.google.android.maps" />

在应用程序标记内。

当我尝试在模拟器中运行应用程序时,我收到以下错误

Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

我已将android的构建路径设置为“Google API”

如何解决此错误?

3 个答案:

答案 0 :(得分:1)

实际上,您无法在模拟器上运行google maps v2。

您可以查看此post以获取肮脏的解决方案

答案 1 :(得分:0)

右键点击您的项目 - &gt;属性 - &gt; Android - &gt;在库块clik上添加并添加google-play-services_lib作为项目的库。然后到您的清单文件添加:

<permission
    android:name="your_package.permission.MAPS_RECEIVE"
    android:protectionLevel="signature"/>
<uses-permission android:name="your_package.permission.MAPS_RECEIVE"/>

然后在您的应用程序标记中添加:

<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="YOUR_API_KEY"/>  

答案 2 :(得分:0)

如果您要在模拟器中测试应用,请确保You have created AVD for emulator with Google Maps-APIs

通常,此错误源于您的设备/模拟器上未安装Google地图。