I downloaded the android sources using repo. It says repo is initialized to a directory and thats where the folders get downloaded. Now I have another local_manifest.xml file which I want to use with repo sync to fetch another directory. How do I use this new manifest file to fetch the directories to my repository?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Do this:
cp your_local_mainifest.xml .repo/manifests
repo init -m your_local_manifest.xml
repo sync
回答2:
Repo 1.9.1 has a new feature.
You'll find a new folder under .repo/
named local_manifests
.
The repo
tool will follow also the projects in the manifest files you'll add into this folder.
More info here.
回答3:
If the file name is really local_manifest.xml
, you most probably want to add it to your build instead of building using just it. If that is the case, then simply place it in .repo:
cp /whereever/local_manifest.xml .repo/local_manifest.xml repo sync
The repo
tool essentially concatenates manifest.xml
and local_manifest.xml
.
For more information, see http://www.androidenea.com/2010/06/using-localmanifestxml-file-in-repo-to.html