-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 -> 可用包 -> 第三方附加组件 -> Google Inc. -> Google Inc. 的 Google APIs,Android API X 中完成

从命令行创建新的 AVD。这可以通过列出目标(android list targets)来完成,然后 android create avd -n new_avd_api_233 -t "Google Inc.:Google APIs:X"

然后在 Eclipse Windows/Android SDK 和 AVD Manager -> New... -> 中创建 AVD(Android 虚拟设备)(名称:new_avd_X,目标:Google APIs (Google Inc.) - API Level 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 回答