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