amp*_*ent 101 eclipse linux android
我正在努力在64位Fedora 16操作系统中在Eclipse上安装ADT(Android Dev Tools).
Eclipse本身运行正常.
按照说明,我首先安装了常规Android SDK,即操作系统级工具包.这很顺利,我可以在工具目录中使用Android应用程序.
在Eclipse中,它有点困难,因为我首先必须安装GWT或与谷歌相关的工具,这需要对WST进行核心Eclipse Indigo更新.最后,ADT安装报告成功.
但是,每次打开Eclipse时,它都会为我提供有关libncurses.so.5和以下日志的大量弹出窗口:
[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
Run Code Online (Sandbox Code Playgroud)
当我尝试打开Android SDK Manager(在Window下)时,插件会打开,但窗口没有任何关闭按钮(不同于操作系统级别的同一个,看起来也一样)所以唯一的出路方式它是找到Eclipse PID并杀死它.
amp*_*ent 135
这完全解决了这个问题:
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
Run Code Online (Sandbox Code Playgroud)
sou*_*els 60
发生这种情况是因为Android SDK是一个32位应用程序,需要一些32位的共享库,
我在Ubuntu 64位上遇到了同样的问题,并修复了:
$ sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)
Dra*_*onT 18
安装只是libncurses5:
$ sudo apt-get install libncurses5:i386
Run Code Online (Sandbox Code Playgroud)
ia32-libs会安装很多不必要的库.
| 归档时间: |
|
| 查看次数: |
50099 次 |
| 最近记录: |