1

我正在开发一个使用 Open Mobile API 的应用程序。我将此行添加到我的清单中:

<uses-library android:name="org.simalliance.openmobileapi" android:required="true"/>

当我删除这行代码时,它安装正常。但该应用程序无法正常运行。但是如果我添加那行,我会得到错误

install_failed_missing_shared_library

这是因为 API 与我的设备不兼容吗?我正在使用 Famoco 设备。

这个有什么解决方法吗?

4

1 回答 1

2

此错误表明 Open Mobile API 在您的设备上不可用。如果您的应用程序不需要 Open Mobile API 来工作(例如,如果您的应用程序还执行其他不依赖于通过 OMAPI 访问安全元素的操作),您可能需要考虑将属性设置android:required为 false:

<uses-library android:name="org.simalliance.openmobileapi" android:required="false" />
于 2016-05-11T07:33:40.107 回答