Mow*_*Joe 19 development android eclipse 12.04
所以,我安装了 Android SDK、Eclipse 和 ADT。在设置 ADT 后第一次启动 Eclipse 时,弹出此错误:
[2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/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)
我不太确定这是怎么回事。感觉很奇怪,那里缺少一个图书馆。我正在使用 Ubuntu 12.04。作为 Android 开发者,没有 adb 是一个很大的打击。我该如何解决?
小智 32
您需要在系统中安装库 ncurses 32 位版本
sudo apt-get install libncurses5:i386
Run Code Online (Sandbox Code Playgroud)
除了 libncurses5,您可能还需要 libstdc++6。
sudo apt-get install libstdc++6:i386
Run Code Online (Sandbox Code Playgroud)
随着命令
sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)
您安装了许多对解决问题没有用的库。
And*_*ovs 21
Android SDK 平台工具需要ia32-libs,它本身就是一个很大的库包:
sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)
更新:
以下是Google关于如何安装 Android SDK 库依赖项的最新说明:
如果您在开发机器上运行 64 位发行版,则需要先安装其他软件包。为Ubuntu 13.10(莽撞蝾)及以上,安装
libncurses5:i386,libstdc++6:i386以及zlib1g:i386使用包apt-get:Run Code Online (Sandbox Code Playgroud)sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386对于早期版本的 Ubuntu,请
ia32-libs使用apt-get以下命令安装软件包:Run Code Online (Sandbox Code Playgroud)apt-get install ia32-libs
| 归档时间: |
|
| 查看次数: |
41834 次 |
| 最近记录: |