gpt4 book ai didi

android - 将 repo 与 goldfish Android 内核一起使用

转载 作者:太空狗 更新时间:2023-10-29 13:16:13 26 4
gpt4 key购买 nike

我正在尝试使用 local_manifest.xml 文件配置 repo 以获取可用的 goldfish Android 内核: https://android.googlesource.com/kernel/goldfish.git

我已经编写了以下我在 .repo/manifests/local_manifest.xml 中复制的 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>

给出以下命令:repo init -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 文件有问题,但我无法理解哪里出了问题。知道哪里出了问题吗?

另外,local manifests如何与repo一起使用?

谢谢。

最佳答案

本地 list 并非旨在用作您的主要 list ,而是对默认/标准 list 的扩充。您可以将 xml 文件添加到 $TOP_DIR/.repo/local_manifests,例如 $TOP_DIR/.repo/local_manifests/kernel_manifest.xml

list 本身遵循标准格式,允许您提供新的服务器(远程)和项目。尝试将现有的修改为如下所示:

<?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 时,repo 应该会自动加载此 list 并将其用作同步的一部分。有关更多详细信息和其他好东西,请查看 here .

关于android - 将 repo 与 goldfish Android 内核一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34501024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com