首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse Android插件-- libncurses.so.5

Eclipse Android插件-- libncurses.so.5
EN

Stack Overflow用户
提问于 2012-04-04 14:23:38
回答 4查看 50.9K关注 0票数 101

我正在为在64位Fedora 16操作系统的Eclipse上安装ADT (Android Dev Tools)而苦苦挣扎。

Eclipse本身运行得很好。

按照指示,我首先安装了常规的Android SDK,这是操作系统级别的工具包。一切都很顺利,我可以在工具目录中使用Android应用了。

在Eclipse中,这有点困难,因为我首先必须安装GWT或google相关的工具,这需要WST的核心Eclipse Indigo更新。最后,ADT安装报告成功。

但是,每次打开Eclipse时,它都会显示大量关于libncurses.so.5的弹出窗口和以下日志:

代码语言:javascript
复制
[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:

Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

当我尝试打开Android SDK管理器(在窗口下)时,插件确实打开了,但窗口中没有关闭按钮(与操作系统级别的关闭按钮不同,它看起来也是一样的),所以唯一摆脱它的方法是找到Eclipse PID并杀死它。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-07 05:00:48

这完全解决了问题:

代码语言:javascript
复制
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
票数 135
EN

Stack Overflow用户

发布于 2012-04-29 01:34:43

这是因为Android SDK是一个32位应用程序,需要一些32位共享库,

我在Ubuntu 64位上也遇到了同样的问题,并修复了以下问题:

代码语言:javascript
复制
$ sudo apt-get install ia32-libs
票数 60
EN

Stack Overflow用户

发布于 2013-06-06 21:32:56

只需安装libncurses5:

代码语言:javascript
复制
$ sudo apt-get install libncurses5:i386

ia32-libs会安装很多不必要的libs。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10005907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档