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

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

我已经试过了
sudo ldconfig

但这没有帮助。我最近安装了libncurses(在使用android studio之前)。

我应该怎么办?

最佳答案

如果您完全确定已安装libncurses(也称为ncurses),就像您成功完成了库的“ls”操作一样,则可能是您运行的是64位Linux操作系统,并且在安装时仅安装了64位libncurses。正在运行的程序(adb)是32位。

如果是这样,则32位程序无法链接到64位库(也不会找到它),因此您可能必须安装libcurses或ncurses(32位版本)。同样,如果您运行的是64位adb,则您的ncurses可能是32位(可能但不太可能的情况)。

关于linux - 加载共享库: libncurses.so.5:时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17005654/

10-12 16:11