XCY-3399 编译环境搭建

编译环境搭建

准备工作

编译 Android 对机器的配置要求较高:

  • 64 位 CPU

  • 16GB 物理内存+交换内存

  • 30GB 空闲的磁盘空间用于构建,源码树另外占用大约 25GB

官方推荐 Ubuntu 14.04 操作系统,经测试,Ubuntu 12.04 也可以编译运行成功,只需要满足 http://source.android.com/source/building.html 里的软硬件配置即可。

编译环境的初始化可参考 http://source.android.com/source/initializing.html 。

  • 安装 OpenJDK 8:

sudo apt-get install openjdk-8-jdk

提示:安装 openjdk-8-jdk,会更改 JDK 的默认链接,这时可用:

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

来切换 JDK 版本。SDK 在找不到操作系统默认 JDK 的时候会使用内部设定的 JDK 路径,因此,为了让同一台机器可以编译 Android 5.1 及之前的版本,去掉链接更方便:

$ sudo /var/lib/dpkg/info/openjdk-8-jdk:amd64.prerm remove
  • Ubuntu 12.04 软件包安装:

sudo apt-get install git 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 \
                     g++-multilib mingw32 tofrodos gcc-multilib ia32-libs \
                     python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \lzop libssl1.0.0 libssl-dev
  • Ubuntu 14.04 软件包安装:

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \
                     libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \
                     libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \
                     xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \
                     lib32readline-gplv2-dev gcc-multilib libswitch-perl \libssl1.0.0 libssl-dev


合作伙伴:深圳建网站  borescope  GPS定位器  深圳网站建设  龙岗网站建设  家具摄影

下一篇:没有了


                   方案定制                      产品介绍                             开发教程

                     智能语音                                       智能家居                                               入门教程

                     广告主板                                       数据终端                                               驱动开发

                     全能主板                                       智能车载                                               资源下载


深圳市新创云智能科技有限公司

致力于rockchip主流平台的软硬件解决方案

最快联系方式:

QQ-7643066

TEL-13632965530(微信同号)

Copyright © 2021 深圳市新创云智能科技有限公司 版权所有
咨询热线:
13632965530
在线客服:
QQ:7643066
微信客服:
公司官网: