Android源码编译

官网 : source.android.google.cn/setup/build…android

源码下载清华镜像: mirrors.tuna.tsinghua.edu.cn/help/AOSP/bash

遇到的问题: 一、repo源码同步出现(repo sync 是总体同步)app

packages/Keyguard/res/values-nl/strings.xml 文件已存在
复制代码

而后退出同步过程的问题
检查 .repo/manifes 文件,找到失败对应的projectui

repo sync <project path url>
#如
repo sync pakage/apps/Mms
复制代码

进行单模块同步,以防每次总体同步耗时太多google

编译

source build/envsetup.sh
lunch <target>
复制代码

我是使用MacBook进行编译的 target选择的是aosp_arm64-eng可是编译成功后启动模拟器会一直卡在启动页面,url

可能跟电脑环境的配置区别有关,最终选择了aosp_x86-eng 后模拟器成功运行,
建议安装过Android Studio的查看下 tools的AVD Manager 的虚拟机配置,选择合适的编译target spa

相关文章
相关标签/搜索