You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译CRdroid时repo sync报错:指定移除项目不存在

编译CRdroid ROM时repo sync报错:remove-project指定了不存在的项目
  • 背景:我是Android ROM领域新手,已经掌握ROM刷入操作,现在尝试自行编译CRdroid ROM(日常用这个ROM在2012款Nexus 7和Nexus 5X上,体验不错),参考相关编译指南执行同步操作。执行repo sync同步仓库(仓库地址:https://github.com/CyanogenMod/android.git -b cm-11.0)时出现错误。
  • 报错内容:
... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /home/wsl/android/crdroid/.repo/repo/repo /home/wsl/bin/repo

fatal: remove-project element specifies non-existent project: CyanogenMod/android_packages_apps_Mms

注:repo新版本提示可忽略。

  • 排查信息:查询类似问题后,推测错误和.repo/local_manifests/下的roomservice.xml有关,该文件夹仅包含这一个文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" />
  <project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" />
  <project name="cristianomatos/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" revision="">  <project name="cristianomatos/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github">  <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" />
  <project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" />
  <project name="CyanogenMod/android_hardware_qcom_display-caf-new" path="hardware/qcom/display-caf-new" remote="gi">  <project name="CyanogenMod/android_hardware_qcom_media-caf-new" path="hardware/qcom/media-caf-new" remote="github">  <project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github">  <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
  <remove-project name="CyanogenMod/android_build" />
  <project path="build" name="cristianomatos/android_build" groups="pdk" >
    <copyfile src="core/root.mk" dest="Makefile" />
  </project>
  <remove-project name="CyanogenMod/android_vendor_cm" />
  <project name="cristianomatos/android_vendor_cm" path="vendor/cm" remote="github" revision="cm-11.0" />
  <remove-project name="CyanogenMod/android_packages_apps_CMAccount" />
  <project name="cristianomatos/android_packages_apps_CMAccount" path="packages/apps/CMAccount" remote="github" rev="">  <remove-project name="CyanogenMod/android_packages_apps_DSPManager" />
  <project name="cristianomatos/android_packages_apps_DSPManager" path="packages/apps/DSPManager" remote="github" r="">  <remove-project name="CyanogenMod/android_packages_apps_Dialer" />
  <project name="cristianomatos/android_packages_apps_Dialer" path="packages/apps/Dialer" remote="github" revision="">  <remove-project name="CyanogenMod/android_packages_providers_DownloadProvider" />
  <project name="cristianomatos/android_packages_providers_DownloadProvider" path="packages/providers/DownloadProvi">  <remove-project name="CyanogenMod/android_packages_apps_InCallUI" />
  <project name="cristianomatos/android_packages_apps_InCallUI" path="packages/apps/InCallUI" remote="github" revis="">  <remove-project name="CyanogenMod/android_packages_services_Telephony" />
  <project name="cristianomatos/android_packages_services_Telephony" path="packages/services/Telephony" remote="git">  <remove-project name="CyanogenMod/android_packages_apps_Mms" />
  <project name="cristianomatos/android_packages_apps_Mms" path="packages/apps/Mms" remote="github" revision="cm-11">  <remove-project name="CyanogenMod/android_packages_providers_MediaProvider" />
  <project name="cristianomatos/android_packages_providers_MediaProvider" path="packages/providers/MediaProvider" r="">  <remove-project name="CyanogenMod/android_system_media" />
  <project name="cristianomatos/android_system_media" path="system/media" remote="github" revision="cm-11.0" />
  <remove-project name="CyanogenMod/android_frameworks_base" />
  <project name="cristianomatos/android_frameworks_base" path="frameworks/base" remote="github" revision="cm-11.0" >  <remove-project name="CyanogenMod/android_packages_apps_Settings" />
  <project name="cristianomatos/android_packages_apps_Settings" path="packages/apps/Settings" remote="github" revis="">  <project name="cristianomatos/android_packages_apps_ScreenRecorder" path="packages/apps/ScreenRecorder" remote="g">  <project name="cristianomatos/android_frameworks_opt_cards" path="frameworks/opt/cards" remote="github" revision="">  <remove-project name="CyanogenMod/android_packages_apps_CMUpdater" />
</manifest>
  • 需求:目前尚未尝试任何修复操作,希望解决该问题以正常同步仓库、下载代码。使用Windows 11下的Ubuntu WSL2环境,判断环境并非问题诱因。

内容的提问来源于stack exchange,提问作者Phsyphix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 00:50:28