迁移到 www.trinea.cn @Android @Java @性能优化 @开源,滴滴国际化项目 Android 端演进

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

 

posted @ 2012-11-14 18:48  Trinea  阅读(2728)  评论(0编辑  收藏  举报