我正在开发一个使用Open Mobile API的应用。我将此行添加到我的清单中:
<uses-library android:name="org.simalliance.openmobileapi" android:required="true"/>
当我删除这行代码时,它安装正常。但该应用程序无法正常工作。但如果我添加该行,我会收到错误
install_failed_missing_shared_library
这是因为API与我的设备不兼容吗?我使用的是Famoco设备。
有关此问题的解决方法吗?
答案 0 :(得分:2)
此错误表示您的设备上没有Open Mobile API。如果您的应用程序不需要Open Mobile API(例如,如果您的应用程序还执行其他不依赖于通过OMAPI访问安全元素的内容),您可能需要考虑将属性android:required
设置为false :
<uses-library android:name="org.simalliance.openmobileapi" android:required="false" />