java - 在 Android Studio 中使用 MapView 时 INSTALL_FAILED_MISSING_SHARED_LIBRARY

标签 java android intellij-idea android-studio

我正在尝试使用 com.google.android.gms.maps.MapView在我的应用程序中。它编译没有问题,但从 Android Studio 启动它时出现以下错误:

Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

我已经尝试了 main thread for this question 中的所有内容.

如果我删除 MapView 引用和 <uses-library>标记,然后应用程序启动。

这涵盖了我可以在该主题上找到的其他线程的所有内容。有谁知道可能导致此错误的其他原因吗?

最佳答案

I have <uses-library android:name="com.google.android.gms.maps" /> in my AndroidManifest.xml file's <application> tag

删除它,因为这是你编造的,它就是你困难的根源。 map V1 使用 <uses-library>元素(具有不同的名称); map V2 没有。

My AVD uses the Google APIs target

模拟器目前不支持 Maps V2。

关于java - 在 Android Studio 中使用 MapView 时 INSTALL_FAILED_MISSING_SHARED_LIBRARY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16657021/

相关文章:

java - 等待另一个线程做某事

java - 尝试更新 jtable 时出现 Sqlite 错误(缺少数据库)

java - 如何在 IntelliJ IDEA 中禁用 JavaDoc 的格式化

java在.jar中使用.png文件

maven - cygwin 显示错误的括号

java - 在java中存储另一个类的数组

java - 展平嵌套字符串数组

android - 相对布局与线性布局或两者的混合

android - 如何在 Android 中制作 Home_Screen 启动器选择器?

android - 自定义卸载菜单 android