首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >加载共享库时出错: libncurses.so.5:

加载共享库时出错: libncurses.so.5:
EN

Stack Overflow用户
提问于 2013-06-09 09:51:10
回答 10查看 157.3K关注 0票数 52

我已经安装了Android Studio,并尝试在其中运行我的第一个项目,但我得到了以下错误:

代码语言:javascript
复制
Error Output was: /home/user/android-studio/sdk/platform-tools/adb: error while loading       shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

我已经试着跑了

代码语言:javascript
复制
sudo ldconfig

但这并不管用。我最近安装了libncurses (在使用android studio之前)。

我该怎么办?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2013-06-09 09:57:01

如果你完全确定已经安装了libncurses,也就是ncurses,就像你已经成功地完成了库的“ls”,那么也许你正在运行的是一个64位的Linux操作系统,并且只安装了64位的libncurses,而运行的程序(adb)是32位的。

如果是这样的话,32位的程序不能链接到64位的库(无论如何也找不到它),所以你可能必须安装libcurses,或者ncurses (32位版本)。同样,如果您运行的是64位的adb,那么ncurses可能是32位的(这是一种可能的情况,但可能性较小)。

票数 13
EN

Stack Overflow用户

发布于 2013-07-23 12:48:39

如果没有安装libncurses,请安装它,然后重试。

对于32位二进制文件:sudo apt-get install libncurses5:i386

对于64位二进制文件:sudo apt-get install libncurses5

还可以使用以下命令安装库的集合,

sudo apt-get install ia32-libs

票数 99
EN

Stack Overflow用户

发布于 2019-05-21 08:10:17

在Arch Linux上,你可以安装ncurses5-compat-libs AUR包。

仅供参考,Arch Wiki android页面中提到了它,以防您需要Android Studio的其他依赖项:https://wiki.archlinux.org/index.php/Android

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

https://stackoverflow.com/questions/17005654

复制
相关文章

相似问题

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