我需要在gst-rtsp-server-1.0中做一些更改并生成android二进制文件。在Linux系统中,我遵循了以下步骤:$git克隆https://gitlab.freedesktop.org/gstreamer/cerbero
$./cerbero-已卸载的交叉配置/ -c -android-universal.cbc al.cbc引导程序
$./cerbero-卸载服务器配置/ -c -android通用.cbc构建gst-rtsp-服务器
在此之前,构建是成功的。
现在我更改了路径build/sources/android_universal/arm64/gst-rtsp-server-1.0-1.19.1.1/gst/rtsp-server/中的rtsp-mount-points.c并创建了补丁文件
接下来,在配方中创建了新目录gst-rtsp-server-1.0,并将补丁文件保存在此处
在配方/gst-rtsp-server-1.0配方文件中添加了此补丁文件,如下所示:
patches = gst-rtsp-server-1.0/0001-test.patch
再次触发构建时,出现以下错误:
正在运行命令'git‘、'am’、'--ignore-whitespace','/home/user/cerbero/recipes/gst-rtsp-server-1.0/0001-test.patch‘修补程序格式检测失败。
任何人都能指出哪里出了问题。
发布于 2021-06-23 20:01:41
我能够通过使用git format-patch命令创建补丁来解决应用补丁时出现的git am错误。
https://stackoverflow.com/questions/68037362
复制相似问题