为什么在OpenMobileApi应用程序中显示缺少共享库?

时间:2012-08-09 06:27:37

标签: android

我正在尝试创建与智能卡相关的应用,但会发生以下错误:

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!

1 个答案:

答案 0 :(得分:0)

我将向您举例说明如何在Google地图中解决此问题。您可以根据您的库修复它。

使用Google Maps for Android获取INSTALL_FAILED_MISSING_SHARED_LIBRARY错误:

安装Google地图API。这可以在Eclispe Windows / Android SDK和AVD Manager中完成 - >可用套餐 - >第三方附加组件 - > Google Inc. - >谷歌公司的谷歌API,Android API X

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

来完成

然后在Eclipse Windows / Android SDK和AVD Manager中创建AVD(Android虚拟设备) - >新... - > (名称:new_avd_X,目标:Google API(Google Inc.) - API级别X)

重要提示:您必须使用Target作为Google API(Google Inc.)创建AVD,否则它将再次失败。

在Eclipse File / New / Android Project中创建Android项目,然后选择Google API Build Target。

在标签之间添加。

将Project作为Android应用程序运行。

如果错误仍然存​​在,那么您仍有问题,如果有效,那么此错误将永远在您身后。