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

我已经制作了一个使用谷歌地图APi的应用程序,我使用的是titanium1.2.2和移动sdk 1.5.1 for android,我无论如何我试图在模拟器上运行应用程序,控制台显示错误

[INSTALL_FAILED_MISSING_SHARED_LIBRARY]

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

Solutions Collecting From Web of "获取错误msg安装失败缺少共享库"

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

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

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

这将显示在Android SDK Manager中所需级别下的检查列表中。 安装完成后(去拿一杯咖啡,可能需要一些时间),重复步骤1 – 4。

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

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

 

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

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

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

确保您使用Google API for Google Maps。

通常建议确保您使用Google API安卓SDK运行是正确的。

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

你必须添加

  

清单的标签。

我也遇到了同样的问题,并遵循@CraigS步骤,但它没有帮助。我正在模拟器上工作。

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