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

时间:2016-05-11 07:25:42

标签: android smartcard sim-card open-mobile-api secure-element

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

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

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

  

install_failed_missing_shared_library

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

有关此问题的解决方法吗?

1 个答案:

答案 0 :(得分:2)

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

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