64位Linux Ubuntu 12.10下Android SDK运行adb提示找不到libncurses.so.5的解决方法

尝试在64位Ubuntu下安装Android开发环境,装好SDK后运行Eclipse,在打开Android设置选项时出现

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

这样的提示,发现直接到SDK的platform-tools中运行adb就会报这个找不到libncurses库的问题,看了一下软件中心里名字叫libncurses的库已经正确安装了,为什么还会报找不到的错误呢?

原来SDK需要的是32位版的ncurses库,打开软件中心,或者用apt-get install安装一下32位版的共享库即可:lib32ncurses5 lib32stdc++6(会同时安装依赖库lib32gcc1)

参考文章:

博主友情提示:

如您在评论中需要提及如QQ号、电子邮件地址或其他隐私敏感信息,欢迎使用>>博主专用加密工具v3<<处理后发布,原文只有博主可以看到。