【问题标题】:getting error msg install failed missing shared library收到错误消息安装失败缺少共享库
【发布时间】:2011-07-19 13:19:55
【问题描述】:

我制作了一个使用谷歌地图 APi 的应用程序,我正在使用适用于 android 的钛 1.2.2 和移动 sdk 1.5.1,无论我试图在模拟器上运行该应用程序,控制台都会显示错误

[INSTALL_FAILED_MISSING_SHARED_LIBRARY]

这个错误是什么意思以及如何解决它??

【问题讨论】:

标签: android google-maps titanium


【解决方案1】:

您可以在清单文件中添加 android:required="false" 标志,应用程序应该能够启动。

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

然后你必须确保保护你的代码不会在你需要的地方抛出异常。您可以尝试这样的方法来检查库是否存在:

Class.forName("com.google.android.maps");

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题,并按照@CraigS 的步骤进行操作,但没有帮助。我正在使用模拟器。

    然后我尝试从模拟器中卸载该应用程序并再次运行该项目。它安装成功。如果 CraigS 方法没有帮助,也可以试试这个。 :)

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。确保您已在 AVD 管理器中将目标从 Android### 更改为 Google API。

      1. 打开 Android SDK 管理器
      2. 选择工具 -> 管理 AVD
      3. 选择一个/虚拟设备并点击编辑
      4. 在目标中选择 Google API...

      如果列表中不存在此目标,则需要为所需级别安装 Google API。

      这将出现在 Android SDK 管理器中所需级别下的检查列表中。安装完成后(去喝杯咖啡,这可能需要一些时间),重复步骤 1 - 4。

      【讨论】:

      • 顺便说一句,您知道我们为什么需要这样做吗?
      • @Pacerier 一些应用程序使用谷歌 API 和现有的 Android 东西。例如,您的 Play 商店可能有一个依赖 Google 地图的应用。
      • 这真的很有帮助!
      【解决方案4】:

      确保您针对 Google APIs android SDK 运行的通常建议是正确的。

      但是,如果您使用的是 Titanium Studio,也存在一个错误,即更新 Titanium 中的 SDK 版本不会更新实际 android AVD 中的 SDK。您需要打开 Android SDK 管理器(SDK Manager.exe 或 SDK Setup.exe),选择左侧的“虚拟设备”,然后编辑所有合适的设备,将其“目标”设置为所需的 SDK。

      【讨论】:

        【解决方案5】:

        运行 android.exe 或 android.sh 实用程序,这将启动程序以安装 android SDk。转到第三方加载项并选择 Google Api's。在它们被部署/安装之后。请确保重新启动 adb。如果系统提示您重新启动 adb。请说是。

        【讨论】:

          【解决方案6】:

          你必须添加

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

          &lt;application&gt; &lt;/application&gt;之间

          清单的标签。

          【讨论】:

          • 我已经做到了,但它并没有我想象的那么简单
          【解决方案7】:

          当您的应用程序需要您未包含或您的设备没有的库时,就会发生这种情况。

          确保您使用的是 Google API for Google Maps。

          【讨论】:

            猜你喜欢
            • 2012-08-24
            • 2016-02-14
            • 2016-06-15
            • 1970-01-01
            • 1970-01-01
            • 2021-08-22
            • 2021-07-31
            • 2013-09-25
            • 2014-09-24
            相关资源
            最近更新 更多