将 repo 与 goldfish Android 内核一起使用
Using repo with goldfish Android kernel
我正在尝试使用 local_manifest.xml 文件配置 repo 以获取 goldfish Android 内核,网址为:
https://android.googlesource.com/kernel/goldfish.git
我已经编写了以下 local_manifest.xml 文件,我将其复制到 .repo/manifests/local_manifest.xml:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote
name="linux-kernel"
fetch="https://android.googlesource.com/kernel" />
<project
path="kernel"
name="goldfish"
remote="linux-kernel"
revision="android-goldfish-3.10" />
</manifest>
给出以下命令:
回购初始化-u local_manifest.xml
我收到以下错误消息:
fatal: Invalid gitfile format: local_manifest.xml
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我认为我的 local_manifest.xml 文件有问题,但我无法理解问题所在。知道哪里出了问题吗?
此外,如何将本地清单与repo一起使用?
谢谢。
本地清单并非旨在用作您的主要清单,而是对 default/standard 清单的补充。您可以只将 xml 个文件添加到 $TOP_DIR/.repo/local_manifests
,例如 $TOP_DIR/.repo/local_manifests/kernel_manifest.xml
.
清单本身遵循标准格式,允许您提供新的服务器(远程)和项目。尝试将现有的修改为如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote
name="linux-kernel"
fetch="https://android.googlesource.com/" />
<project
path="kernel"
name="kernel/goldfish"
remote="linux-kernel"
revision="android-goldfish-3.10" />
</manifest>
当您执行 repo sync
时,存储库应自动加载此清单并将其用作同步的一部分。有关更多详细信息和其他好东西,请查看 here.
我正在尝试使用 local_manifest.xml 文件配置 repo 以获取 goldfish Android 内核,网址为: https://android.googlesource.com/kernel/goldfish.git
我已经编写了以下 local_manifest.xml 文件,我将其复制到 .repo/manifests/local_manifest.xml:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote
name="linux-kernel"
fetch="https://android.googlesource.com/kernel" />
<project
path="kernel"
name="goldfish"
remote="linux-kernel"
revision="android-goldfish-3.10" />
</manifest>
给出以下命令: 回购初始化-u local_manifest.xml
我收到以下错误消息:
fatal: Invalid gitfile format: local_manifest.xml
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我认为我的 local_manifest.xml 文件有问题,但我无法理解问题所在。知道哪里出了问题吗?
此外,如何将本地清单与repo一起使用?
谢谢。
本地清单并非旨在用作您的主要清单,而是对 default/standard 清单的补充。您可以只将 xml 个文件添加到 $TOP_DIR/.repo/local_manifests
,例如 $TOP_DIR/.repo/local_manifests/kernel_manifest.xml
.
清单本身遵循标准格式,允许您提供新的服务器(远程)和项目。尝试将现有的修改为如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote
name="linux-kernel"
fetch="https://android.googlesource.com/" />
<project
path="kernel"
name="kernel/goldfish"
remote="linux-kernel"
revision="android-goldfish-3.10" />
</manifest>
当您执行 repo sync
时,存储库应自动加载此清单并将其用作同步的一部分。有关更多详细信息和其他好东西,请查看 here.