安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY

时间:2011-12-23 21:28:04

标签: android

  

“安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY

     

请检查logcat输出以获取更多详细信息。“

问题是:LogCat输出中根本没有输出。此外,这不是关于某些谷歌地图库,这里的大多数问题都是关于[1]: 我正在尝试使用自己的图书馆项目。

我的主项目有以下命名空间:net.microtrash.cutoutcam

我的库项目有以下命名空间,我在主应用程序的清单文件中引用了它:

<uses-library android:name="net.microtrash.lib" />
<uses-library android:name="net.microtrash.lib.button" />
<uses-library android:name="net.microtrash.cutoutcam.lib" />

任何想法,为什么会出现这个错误?

[1] INSTALL_FAILED_MISSING_SHARED_LIBRARY error in Android

3 个答案:

答案 0 :(得分:14)

  

我的库项目有以下命名空间,我在主应用程序的清单文件中引用了这些命名空间:

除非您构建自己的手机或至少自己的固件,否则您没有任何这些库。您不要将<uses-library>用于Android库项目。

答案 1 :(得分:12)

我发现的唯一解决方案是,每当使用非兼容的仿真器运行与地图相关的应用程序时,总会出现此问题。简单的解决方案是在Google API模拟器上运行应用程序。

答案 2 :(得分:1)

我删除了google-play-services的<uses-library>标记,但我为google地图添加了<uses-library>标记,如下所示:

<uses-library android:name="com.google.android.maps"/>

有效。 Stackoverflow中的大多数答案都与Google-Maps v1有关。但是我在Google-Maps-v2中遇到了这个问题并修复了这个问题。