私はAndroidソースをrepoを使用してダウンロードしました。repoはディレクトリに初期化され、それがフォルダーがダウンロードされる場所です。今では別のlocal_manifest.xmlファイルがあり、これをrepo syncで使用します別のディレクトリをフェッチします。この新しいマニフェストファイルを使用して、ディレクトリをリポジトリにフェッチするにはどうすればよいですか?
これを行う:
cp your_local_mainifest.xml .repo/manifests
repo init -m your_local_manifest.xml
repo sync
Repo 1.9.1には新しい機能があります。
.repo/
の下にlocal_manifests
という名前の新しいフォルダーがあります。
repo
ツールは、このフォルダーに追加するマニフェストファイル内のプロジェクトも追跡します。
詳細 ここ 。
ファイル名が実際にlocal_manifest.xml
である場合は、ファイル名だけを使用してビルドするのではなく、ビルドにaddすることをお勧めします。その場合は、単に.repoに配置します。
cp /whereever/local_manifest.xml .repo/local_manifest.xml repo sync
repo
ツールは基本的にmanifest.xml
とlocal_manifest.xml
を連結します。
詳細については、 http://www.androidenea.com/2010/06/using-localmanifestxml-file-in-repo-to.html を参照してください