【问题标题】:Compiling Android from source, error从源代码编译Android,错误
【发布时间】:2015-03-30 08:51:07
【问题描述】:

我想从源代码编译 Lollipop,经过多次努力,我已经成功下载了 repo 并且同步树过程已经成功完成,但是当我运行命令“lunch”时,它给了我设备列表,但是当我选择了它给我错误的设备,下面给出了完整的错误日志,查看它并帮助我

您正在 Linux 上构建

午餐菜单...选择一个组合: 1.aosp_arm-eng​​p>

 2. aosp_arm64-eng
 3. aosp_mips-eng
 4. aosp_mips64-eng
 5. aosp_x86-eng
 6. aosp_x86_64-eng
 7. aosp_shamu-userdebug
 8. mini_emulator_mips-userdebug
 9. mini_emulator_x86-userdebug
 10. mini_emulator_arm-userdebug
 11. mini_emulator_arm64-userdebug
 12. mini_emulator_x86_64-userdebug
 13. aosp_manta-userdebug
 14. cm_skyrocket-eng
 15. aosp_hammerhead-userdebug
 16. aosp_mako-userdebug
 17. aosp_deb-userdebug
 18. full_fugu-userdebug
 19. aosp_fugu-userdebug
 20. aosp_flo-userdebug
 21. aosp_grouper-userdebug
 22. aosp_tilapia-userdebug

你想要哪个? [aosp_arm-eng] 14 build/core/envsetup.mk:94: *** 无法从 uname -sm 确定 HOST_ARCH:Linux i686!。停下来。

** 没有产品规格:“cm_skyrocket” ** 你有正确的回购清单吗?

【问题讨论】:

    标签: android ubuntu compilation


    【解决方案1】:

    32位操作系统不支持编译Android,请尝试编译64位操作系统。

    并且不要忘记安装编译所需的包:

    对于 64 位 Ubuntu 10.04:

      $ sudo apt-get install git-core gnupg flex bison gperf build-essential \
      zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
      x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
      libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
      libxml2-utils xsltproc minicom tftpd uboot-mkimage expect
    

    对于 64 位 Ubuntu 12.04:

     $ sudo apt-get install git-core gnupg flex bison gperf build-essential \
      zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
      libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
      libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
      python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \
      minicom tftpd uboot-mkimage expect libgl1-mesa-dri
    
      $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
    

    Oracle JDK 7 需要安装。

    【讨论】:

    • 我使用的是 64 位 Ubuntu 14.04,并且我已经安装了所需的软件包,但我不知道为什么这个错误继续弹出,我在虚拟框中做的另一件事跨度>
    • 它说 sub-virtualbox 3.16.0-30-generic #40~14.01.1-ubuntu SMP Thu Jan 15 17:45:15 UTC 2015 i686 i686 i686 GNU/Linux
    猜你喜欢
    • 2012-06-29
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多