构建android源代码时出错

时间:2014-02-05 12:47:45

标签: android

我正在尝试在ubuntu 13.10中构建android源代码,但是我遇到了很多错误 我解决了其中一些然后我被困了。现在我希望你的帮助来构建android源代码,

之前我会告诉我的系统规范: 我正在使用Pentium D机器,4 GB RAM,硬盘驱动器可用空间为50 GB  使用64位操作系统的ubuntu 13.10

我安装的软件包是什么

Python 2.7.5+, GNU Make 3.81, java version "1.6.0_45" 

我已经按照构建程序执行了以下操作:

  1. G41M-Combo:〜/ bin / source $:source build / envsetup.sh

  2. G41M-Combo:〜/ bin / source $:lunch

  3. G41M-Combo:〜/ bin / source $:13

  4. G41M-Combo:〜/ bin / source $:make -j3

  5. 在第四步我正在使用奔腾D机器它是2核心,所以我也试过make -j2 但我没有太大的区别 我附上了我得到的错误

    No private recovery resources for TARGET_DEVICE manta
    host C: acp <= build/tools/acp/acp.c
    host C++: libhost <= build/libs/host/pseudolocalize.cpp
    host C: libhost <= build/libs/host/CopyFil`enter code here`e.c
    i686-linux-gcc: error trying to exec 'cc1': execvp: No such file or directory
    make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1
    make: *** Waiting for unfinished jobs....
    i686-linux-g++: error trying to exec 'cc1plus': execvp: No such file or directory
    make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Error 1
    i686-linux-gcc: error trying to exec 'cc1': execvp: No such file or directory
    make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1
    

    你的帮助将非常适合我

    提前致谢

2 个答案:

答案 0 :(得分:1)

从未注意到文章中旧版机器人所需的编译器gcc版本&#39;谷歌,所以你必须安装gcc-4.4和g ++ - 4.4,g ++ - 4.4-multilib,zlib1g-dev,openjdk-6-jre

安装完毕后,输入CC =&#34; /usr/bin/gcc-4.4"和CXX =&#34; / usr / bin / g ++ - 4.4&#34;,并确保通过输入

来使用java 6的版本
update-alternatives --config java
update-alternatives --config javac
update-alternatives --config jar

有乐趣进行编译。

答案 1 :(得分:0)

您需要使用C / C ++编译器才能正常工作,正如我从错误消息中所理解的那样。试试这个:

sudo apt-get install build-essential g++