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 に答える