首页 > 代码库 > 解决 下载 CM-12.0 源代码出现 Fatal: duplicate project .....问题
解决 下载 CM-12.0 源代码出现 Fatal: duplicate project .....问题
在使用
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
初始化代码库的时候出现如下错误:
fatal: manifest ‘default.xml‘ not availablefatal: duplicate project CyanogenMod/android_hardware_qcom_audio in /opt/cm-12.0/.repo/manifests/default.xml
root@workstation-pc:/opt/cm-12.0# repo sync fatal: duplicate project CyanogenMod/android_hardware_ril in /opt/cm-12.0/.repo/manifest.xml
fatal: duplicate project CyanogenMod/android_hardware_qcom_display in /opt/cm-12.0/.repo/manifest.xmlroot@workstation-pc:/opt/cm-12.0# repo sync
当出现这种情况下,是不可能自动生成 .repo/manifest.xml文件了,所以我用手动生成方法
首先要用cd进入.repo目录下面,再使用下面的命令:
ln -s manifests/default.xml manifest.xml
效果如下图:
解决方法:
修改 源代码目录下载的.repo/manifests/default.xml
错误位置一: 用搜索功能查找出错 的标识,得到错误位置如下:(红色框中的内容是错误的原因,即为项目多重定义,所以我就注释掉。
注释掉的内容,请根据自己的需求来决定)
错误位置 二:
错误位置三:
错误位置四:
总结:
出错的原因是,项目多重定义。
解决方法是,注释掉对自己项目不需要的下载地址(此方法只是暂时的)
解决 下载 CM-12.0 源代码出现 Fatal: duplicate project .....问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。