我已经安装了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/