Android 7.1编译CTS

作者: PythonDeveloper | 来源:发表于2017-08-03 20:55 被阅读446次

    编译环境

    Linux:Debian 7.8 有点老
    JDK: 1.8

    准备

    安装必需的库和工具

    $ sudo apt-get update
    $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
    

    如果编译中间出现问题,老老实实地核对AOSP的官方文档,可以省很多时间。

    下载AOSP源码

    $ cd {work_dir}
    $ repo init -u https://android.googlesource.com/platform/manifest -b android-cts-7.1_r7
    $ repo sync -j8
    

    网上看到有人只将CTS的源码导入到Android Studio中就可以编译,可以省很多空间。我没试过,只是参考官方文档下载所有的AOSP源码。

    编译

    $ . build/envsetup.sh
    $ lunch aosp_arm-eng
    $ make cts -j32 TARGET_PRODUCT=aosp_arm64
    

    编译完成后CTS的压缩包在out/host/linux-x86/cts/android-cts.zip。

    相关文章

      网友评论

        本文标题:Android 7.1编译CTS

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