-1

スマート カードに関連するアプリを作成しようとしていますが、次のエラーが発生します。

Package com.gieseckedevrient.android.hellosmartcard requires unavailable shared library org.simalliance.openmobileapi; failing!

コンソール:

[2012-08-09 11:53:27 - HelloSmartcard] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2012-08-09 11:53:27 - HelloSmartcard] Please check logcat output for more details.
[2012-08-09 11:53:27 - HelloSmartcard] Launch canceled!
4

1 に答える 1

0

Google マップでこの問題を解決する方法の例を示しています。ライブラリに応じて修正できます。

Android 向け Google マップで INSTALL_FAILED_MISSING_SHARED_LIBRARY エラーを回避するには:

Google マップ API をインストールします。これは、Eclispe Windows/Android SDK および AVD Manager -> Available Packages -> Third Party Add-ons -> Google Inc. -> Google Inc. による Google API、Android API X で実行できます。

コマンドラインから新しい AVD を作成します。これは、ターゲットをリストする (android リスト ターゲット) ことで実行できます。その後、android create avd -n new_avd_api_233 -t "Google Inc.:Google APIs:X" を実行します。

次に、Eclipse Windows/Android SDK で AVD (Android Virtual Device) を作成し、AVD Manager -> New... -> (名前: new_avd_X、ターゲット: Google API (Google Inc.) - API レベル X)

重要 : Target を Google API (Google Inc.) として使用して AVD を作成する必要があります。そうしないと、再び失敗します。

Eclipse File/New/Android Project で Android Project を作成し、Google APIs Build Target を選択します。

タグの間に追加します。

プロジェクトを Android アプリケーションとして実行します。

エラーが続く場合は、まだ問題があります。うまくいけば、このエラーは永遠にあなたの後ろにあります。

于 2014-07-27T03:56:48.170 に答える