使用带repo的local_manifest.xml

时间:2011-04-15 04:27:22

标签: android android-manifest sync repository

我使用repo下载了android源码。它说repo被初始化为一个目录,那就是文件夹下载的地方。现在我有另一个local_manifest.xml文件,我想用repo sync来获取另一个目录。如何使用此新清单文件将目录提取到我的存储库?

3 个答案:

答案 0 :(得分:26)

Repo 1.9.1有一个新功能。

您会在名为.repo/的{​​{1}}下找到一个新文件夹。

local_manifests工具还会跟随您要添加到此文件夹的清单文件中的项目。

更多信息here

答案 1 :(得分:22)

这样做:

cp your_local_mainifest.xml .repo/manifests
repo init -m your_local_manifest.xml
repo sync

答案 2 :(得分:7)

如果文件名真的是local_manifest.xml,那么您很可能希望添加到您的构建中,而不是仅使用它构建。如果是这种情况,那么只需将其放在.repo:

  cp /whereever/local_manifest.xml .repo/local_manifest.xml
  repo sync

repo工具基本上连接了manifest.xmllocal_manifest.xml

有关详细信息,请参阅http://www.androidenea.com/2010/06/using-localmanifestxml-file-in-repo-to.html