Eclipse和Android SDK存在问题

Modified on: Sat, 09 Jun 2018 20:17:23 +0800

我安装了Eclipse,openjdk6并下载并解压缩了sdk manager文件。

现在,当我创建一个Android项目时,我收到以下错误:

2012-06-06 18:44:40 - contactManager] /home/catia/android-sdks/platform-tools/aapt: 
error while loading shared libraries: libz.so.1: cannot open shared object file: 
No such file or directory

当我尝试创建AVD管理器时这个:

[2012-06-06 19:00:18 - SDK Manager] /home/catia/android-sdks/tools/mksdcard: error 
while loading shared libraries: libstdc++.so.6: cannot open shared object file: No 
such file or directory 
[2012-06-06 19:00:18 - SDK Manager] Failed to create the SD card.
[2012-06-06 19:00:18 - SDK Manager] Failed to create sdcard in the AVD folder.
作者:CJBS,csbl

最佳答案

出现此问题是因为Android SDK是针对32位GNU / Linux系统编译的,而您的Ubuntu系统是64位GNU / Linux系统。解决方案应该很简单(因为Ubuntu完全支持在64位操作系统上运行32位程序) - 只需安装所需的32位版本的库。

最简单,最简单的方法是安装所有最常用库的32位版本,方法是安装ia32-libs 包。您可以在软件中心或终端中执行此操作:

sudo apt-get update
sudo apt-get install ia32-libs

最初提供了ia32-libs,因为Ubuntu在其默认配置中不支持在64位系统上安装32位Ubuntu软件包。现在默认情况下完全支持这一点,ia32-libs包只会导致在最小32位系统上安装的64位系统上安装相同的32位软件包。 (因此,对于任何担心这可能不起作用的人,现在默认支持multarch:它仍然有效。)

来源: 在Ubuntu 11.04上安装Android / Eclipse - aapt和adb无法正常工作
另请参阅: Eclipse Android插件 - libncurses.so.5 < / A>


相关问答

添加新评论