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。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步