美文网首页
第一章 下载、编译和运行Android源代码

第一章 下载、编译和运行Android源代码

作者: 魏国彬 | 来源:发表于2018-02-23 22:28 被阅读0次

    不同版本的Android源代码对Ubuntu系统版本的要求不一样,具体如下。

    Android 6.0~ASOP master:Ubuntu 14.04

    2.3.x~5.x:12.04

    1.5~2.2.x:10.04

    1.JDK

    不同版本的Android源代码对JDK版本的要求也不一样,具体如下。

    ASOP master:OpenJDK8

    5.x~6.0:OpenJDK7

    2.3.x~4.4.x:JavaJDK6

    1.5~2.2.x:JavaJDK5

    安装完成后,可以通过update-alternatives 工具管理JDK.

    2.其他依赖包

    sudo apt-get install ...

    3.下载Android源代码

    3.1 repo工具

    repo脚本里面封装了git命令,用wget命令先下载repo,并赋予执行权限。

    repo init -u https://android.xxx  -b android-2.3.1_r1

    repo sync

    3.2 编译源码

    make

    3.3 运行Android模拟器

    export PATH=$PATH:~/Android/out/host/linux-x86/bin

    export ANDROID_PRODUCT_OUT=~/Android/out/target/product/generic

    emulator

    启动模拟器需要四个文件,分别是zImage(kernel-qemu)、system.img、userdata.img和ramdisk.img。

    4.下载、编译和运行Android内核源代码

    4.1 下载

    git clone http://xxxxx

    git branch -a

    git checkout remotes/xxxx

    4.2 编译

    第一章 下载、编译和运行Android源代码 第一章 下载、编译和运行Android源代码

    4.3 运行模拟器

    第一章 下载、编译和运行Android源代码

    5. 为真机编译ROM

    第一章 下载、编译和运行Android源代码
    第一章 下载、编译和运行Android源代码 第一章 下载、编译和运行Android源代码

    相关文章

      网友评论

          本文标题:第一章 下载、编译和运行Android源代码

          本文链接:https://www.haomeiwen.com/subject/cojfxftx.html