我正在尝试在我的模拟器上运行android maps示例,我添加了库
<uses-library android:name="com.google.android.maps" />
在应用程序标记内。
当我尝试在模拟器中运行应用程序时,我收到以下错误
Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
我已将android的构建路径设置为“Google API”
如何解决此错误?
答案 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地图。