1.硬件要求
编译主机要求,注意尽量不要使用虚拟机
这是最低版本要求,实际性能越高越好
2.开发环境配置
1. 使用 apt-get 安装编译依赖库:
2. 使用 apt-get 安装 OpenJDK 8:
若同时安装了 OpenJDK 7 和 OpenJDK 8,使用以下命令选择 OpenJDK 8:
安装相关软件包
Android10.0需要安装openjdk1.8,依次执行:
3.源码编译
准备 Android 代码,进入代码目录后执行以下命令整编 Android,命令中的 n 表示 CPU 线程数。
Userdebug 版本编译:
User 版本编译:
编译完成后,生成的镜像文件位于代码目录
4.单独编译镜像
执行以下命令可以单独编译 Android 某一镜像,命令中的 n 表示 CPU 线程数。
先执行:
1. 编译 u-boot:
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10目录下生成文件u-boot-sign.bin和fdl2-sign.bin。
2. 编译 fdl1 和 uboot-16k:
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 fdl1-sign.bin 和 u-boot-spl-16k-sign.bin。
3. 编译 boot
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 boot.img。
4. 编译 dtbo
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 dtbo.img。
5. 编译 userdata
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 userdata.img。
6. 编译 super
编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 super.img。
5.无线投屏
安卓连接WIFI
获取手机的IP地址
取消连接