由于缺少 Open Mobile API 共享库,应用安装失败

App installation fails due to missing Open Mobile API shared library

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

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

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

install_failed_missing_shared_library

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

对此有任何解决方法吗?

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

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