【问题标题】:Android/Eclipse Installation on Ubuntu 11.04 - aapt and adb not working properlyUbuntu 11.04 上的 Android/Eclipse 安装 - aapt 和 adb 无法正常工作
【发布时间】:2011-08-14 12:56:47
【问题描述】:

我是一名 Linux n00b,试图在 Eclipse 中设置我的开发环境。我安装了 Eclipse 和 Android SDK,但是当我启动 Eclipse 或尝试运行 ./aapt 或 ./adb 时出现一些错误。

jason@ubuntu:~/usr/android-sdk-linux_x86/platform-tools$ ./aapt
./aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

jason@ubuntu:~/usr/android-sdk-linux_x86/platform-tools$ ./adb
./adb: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

那个 ELF 类错误让我觉得我安装了错误的软件版本,但我不记得被要求在 x86 和 x86-64 之间进行选择。

jason@ubuntu:~/usr/android-sdk-linux_x86$ echo $MACHTYPE
x86_64-pc-linux-gnu

【问题讨论】:

    标签: android linux eclipse ubuntu


    【解决方案1】:

    您确定您完全遵循this 指南吗?你有安装 ia32-libs 吗? 试试这个:

    sudo apt-get install ia32-libs

    【讨论】:

    • 我确实完全遵循了该指南,但您推荐给我的包解决了问题。究竟是什么?谢谢!
    • 你的基础系统是 64 位的,但是 google 分发的二进制组件是 32 位的。
    • 这个建议让我很开心!谢谢。
    • 以下软件包具有未满足的依赖关系:ia32-libs:依赖:ia32-libs-multiarch E:无法纠正问题,您持有损坏的软件包。
    • Ubuntu >= 12.04 的解决方案有所不同。查看@Guy 和 Steven 的回答。
    【解决方案2】:

    我在 Ubuntu 13.10 64 位上,上述解决方案不太有效(我也在使用 Andriod Studio,但这不重要)。我想问题在于 Google 的 ADK 二进制文件是 32 位应用程序。这对我有用:

    sudo dpkg --add-architecture i386
    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386
    

    【讨论】:

      【解决方案3】:
      apt-get install lib32ncurses5 lib32stdc++6
      

      【讨论】:

        【解决方案4】:

        这取决于你运行的 Ubuntu 版本

        如果您运行 Ubuntu sudo apt-get install ia32-libs (ia32-libs 在 12.04 中已弃用)

        如果您运行 Ubuntu >= 12.04,则运行:apt-get install lib32ncurses5 lib32stdc++6

        要检查您的 ubuntu 版本,请单击右上角的 cog 图标,然后单击“关于这台计算机”

        【讨论】:

        • 只是提醒未来尝试让 Android 构建工具正常工作的任何人。需要 Ubuntu 15.04 sudo apt-get install lib32stdc++6 lib32z1lib32ncurses5 可能需要也可能不需要,没有它我没有注意到任何不利影响。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多