1. AOSP Import Local Manifest
1.1. 创建 local_manifests 文件夹
在 AOSP 源码.repo 目录中创建local_manifests 文件夹
1.2. 创建 manifest.xml
在 local_manifests 文件夹中 创建 manifest.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="origin" fetch="ssh://xxxx@xx.xx.xx.xx:xxxx/" />
<remove-project name="platform/frameworks/base" />
<project path="frameworks/base" name="sample/frameworks/base" remote="origin" revision="sample"/>
</manifest>
注:
remote 标签:name 要和aosp 区分,现在固定origin,fetch 为gerrit 地址
remove-project标签: 表示删除 aosp 原有的代码仓代码,不使用这个仓的代码
project标签:path 表示代码在本地存放的路径, name 表示服务器上仓的地址,这个地址加上fetch地址就是你的仓的完整地址,remote 表示这个仓的地址依赖于那个remote服务器,不写默认是aosp , revision: 需要下载的分支名称。