获取错误msg安装失败缺少共享库

pra*_*and 22 android google-maps titanium

我已经制作了一个应用程序,使用谷歌地图APi,我使用钛1.2.2和移动sdk 1.5.1为Android,我们每当我试图在模拟器上运行应用程序,控制台显示错误

[INSTALL_FAILED_MISSING_SHARED_LIBRARY]

这个错误意味着什么以及如何解决它?

小智 31

我遇到过同样的问题.确保您已在AVD Manager中将目标从Android ###更改为Google API.

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

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

这将显示在Android SDK Manager中所需级别下的检查列表中.一旦安装完毕(自己拿一杯咖啡,可能需要一些时间),重复步骤1 - 4.


小智 5

您可以将android:required =“ false”标志添加到清单文件中,应用程序应该可以启动。

<uses-library
        android:name="com.google.android.maps"
        android:required="false"/>
Run Code Online (Sandbox Code Playgroud)

然后,您必须确保保护您的代码,使其不会在需要的地方引发异常。您可以尝试执行以下操作来检查是否存在库:

Class.forName("com.google.android.maps");
Run Code Online (Sandbox Code Playgroud)


Ama*_*lam 1

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

确保您使用的是适用于 Google 地图的 Google API。