Google Map API运行提示Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

以前写的一个工程中调用了google map的api,今天在AVD中运行却始终提示如下错误:

[2012-11-14 17:54:38 - AndroidDemo] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2012-11-14 17:54:38 - AndroidDemo] Please check logcat output for more details.
[2012-11-14 17:54:38 - AndroidDemo] Launch canceled!

但在手机端运行确实正常。后发现是创建的AVD target错误。编辑AVD将target由android x.x改为google apis xx即可

对于引入google map的工程需要:

a. 创建时项目的target选择google apis,而不是android x.x。项目创建完成后也可以通过属性-Android-target修改

b. AndroidManifest.xml文件的application节点添加<uses-library android:name="com.google.android.maps" />

c. 运行的AVD的target也必须为google apis。

关于如何在项目中调用google地图见Android开发中调用Google Map或Baidu Map

原文地址:https://www.cnblogs.com/trinea/p/2770408.html