Android 中的 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误
-
12-09-2019 - |
题
当我尝试运行使用 Google API 的 Android 应用程序时,出现以下错误
[2009-07-11 11:46:43 - FirstMapView] 安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 - FirstMapView] 请检查 logcat 输出以获取更多详细信息。
[2009-07-11 11:46:44 - FirstMapView] 启动取消!
谁能帮我解决这个错误?
解决方案
让过去 INSTALL_FAILED_MISSING_SHARED_LIBRARY
Android 版 Google 地图出现错误:
安装 Google 地图 API。这可以在 Eclipse Windows/Android SDK 和 AVD Manager -> 可用包 -> 第三方附加组件 -> Google Inc. 中完成。-> Google Inc. 的 Google API、Android API X
从命令行创建新的 AVD。这可以通过列表目标(Android列表目标)来完成,然后Android创建AVD -N NEW_AVD_API_233 -T“ Google Inc.:Google apis:X”
然后在Eclipse Windows/Android SDK和AVD Manager中创建AVD(Android虚拟设备) - > new ...->(名称:new_avd_X,目标:Google API(Google Inc.) - API级X)
IMPORTANT
:您必须使用 Target 作为 Google API (Google Inc.) 创建 AVD,否则它将再次失败。在Eclipse文件/新/Android项目中创建Android项目,然后选择Google API构建目标。
添加u003Cuses-library android:name="com.google.android.maps" />之间u003Capplication>u003C/application>标签。
作为 Android 应用程序运行项目。
如果错误仍然存在,那么您仍然遇到问题,如果它有效,那么这个错误将永远在您身后。
其他提示
<uses-library
android:name="com.google.android.maps"
android:required="false" />
如果需要的话是真实的,也许你需要改变
您可以解决它是在谷歌API模拟器中运行。
要在谷歌API的仿真器上运行,打开你的Android SDK和AVD管理>提供的封装>谷歌回购协议>选择您需要测试的谷歌API的水平。
安装它们之后,将其添加为虚拟设备和运行。
- 打开日食
去:
项目>属性> Android>选择:谷歌 API Android 4.0.3
点击图标:
Android 虚拟设备管理器>编辑> Tabget 中的选择框>Google API APIsLevel15
并选择内置:是 WQVGA400 > 编辑 AVD > 开始
我安装到实际设备时得到这个同样的错误。更多的信息,并加载该缺少的库到设备的解决方案可以在以下网址找到:
固定的INSTALL_FAILED_MISSING_SHARED_LIBRARY错误
要正确地设置的,有需要被复制到系统2个密钥文件:
com.google.android.maps.xml
com.google.android.maps.jar
这些文件位于在任何这些谷歌应用包的:
http://android.d3xt3...0120-signed.zip
http://goo-inside.me...0120-signed.zip
http://android.local...0120-signed.zip
这些链接不再工作,但你可以找到在Android中的文件 SDK,如果您有谷歌地图API V1
解压缩这些文件后,您希望将这些文件复制到系统中,像啊 - 这样:
adb remount
adb push system/etc/permissions/com.google.android.maps.xml /system/etc/permissions
adb push system/framework/com.google.android.maps.jar /system/framework
adb reboot
我开发一个应用程序2.2版本,API版本将在8 ...有同样的错误,该错误告诉我这是谷歌地图API,所有我们所做的是改变我的ADV为我的项目API 2.2也为API。
这工作对我来说,发现库API所必需的。
这发生在你试图在模拟器中运行的应用程序。仿真器不具有共享谷歌地图库。
要解决这个问题的另一种方法是安装你所需要的缺少的库。
您也可以下载库和看看如何安装的>
当我尝试以下解决方案。结果 我解决了:点击 创建一个新的虚拟设备(选择谷歌的API(谷歌公司)-API 15级的android替代4.0.3-APILevel 15) 然后再次运行。它解决了。
我认为这只是因为设备没有谷歌的API〜
IDE:机器人工作室 OS:Ubuntu的12.04