【问题标题】:Eclipse on x64 Fedorax64 Fedora 上的 Eclipse
【发布时间】:2012-07-05 07:54:04
【问题描述】:

我在 Fedora 17 上安装了 eclipse 和 android SDK。在 eclipse 中我得到了这个错误

/home/jakub/Android/android-sdk-linux/platform-tools/aapt:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录

我尝试安装这个包:ncurses-libs.i686 libstdc++.i686 libgcc.i686,但总是出错

【问题讨论】:

    标签: android eclipse fedora


    【解决方案1】:

    我使用我目前找不到的 stackexchange 答案让它在 64 位 CentOS 上运行。它基本上涉及将 .i686 附加到几个包名称,即:

    yum install libstdc++.i686     
    

    ia32-libs 没有正式作为 rpm 存在。但是,在我的 Ubuntu 10.04 机器上

    dpkg --listfiles ia32-libs | wc   
    

    表示 ia32-libs 中有 1456 个文件可以使 32 位的东西在基于 64 位 Debian 的平台上工作。我当然没有安装 1456 .i686 包。所以刚才,我进入了

    $ rpm -qa | grep i686 libX11-1.3-2.el6.i686 libstdc++-4.4.6-4.el6.i686 openssl-1.0.0-25.el6_3.1.i686 libXau-1.0.5-1.el6.i686 SDL-1.2.14-3.el6.i686 glibc-2.12-1.80.el6_3.7.i686 libgcc-4.4.6-4.el6.i686 libxcb-1.5-1.el6.i686 libXrandr-1.3.0-4.el6.i686 zlib-1.2.3-27.el6.i686 libselinux-2.0.94-5.3.el6.i686 openssl-devel-1.0.0-25.el6_3.1.i686 nss-softokn-freebl-3.12.9-11.el6.i686 ncurses-libs-5.7-3.20090208.el6.i686 krb5-libs-1.9-33.el6_3.3.i686 libXext-1.1-3.el6.i686 libcom_err-1.41.12-12.el6.i686 libXrender-0.9.5-1.el6.i686 keyutils-libs-1.4-4.el6.i686

    当我找到我使用的原始答案时,我会把它发回这里。

    【讨论】:

      【解决方案2】:

      你以前在fedora中用过android吗?

      系统要求

      操作系统

      • Windows XP(32 位)、Vista(32 或 64 位)或 Windows 7(32 或 64 位)
      • Mac OS X 10.5.8 或更高版本(仅限 x86)
      • Linux(在 Ubuntu Linux、Lucid Lynx 上测试) 需要 GNU C 库 (glibc) 2.7 或更高版本。 在 Ubuntu Linux 上,需要 8.04 或更高版本。 64 位发行版必须能够运行 32 位应用程序。

      link:

      【讨论】:

        【解决方案3】:

        因为 SDK 是 32 位的

        尝试使用:yum install ia32-libs

        【讨论】:

          猜你喜欢
          • 2014-02-03
          • 2013-06-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-17
          • 2010-12-06
          相关资源
          最近更新 更多