我正在尝试创建与智能卡相关的应用,但会发生以下错误:
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!
答案 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应用程序运行。
如果错误仍然存在,那么您仍有问题,如果有效,那么此错误将永远在您身后。