
设备里查找nav adb shell grep -r nav /system /system_ext /vendor /product 2/dev/nullGerrit 要求Change-Id必须是 I 40 位十六进制。你本地之前是手写的 32 位 IDIc44d27f0785742d9a4fa3937ff0a0f2b所以报invalid Change-Id。另外commit-msghook 发现已有Change-Id行就不会替换所以必须先把旧行删掉再重新生成。已完成的操作我这边已执行去掉旧的Change-Id和Co-authored-by用 hook 生成新的合法 ID9af6abdfa06agit push origin HEAD:refs/for/master成功以后正常流程即可git commit -m ...→ hook 自动加 Change-Id →git push origin HEAD:refs/for/master不要手写 Change-Id。