码迷,mamicode.com
首页 > 其他好文 > 详细

解决 下载 CM-12.0 源代码出现 Fatal: duplicate project .....问题

时间:2015-01-10 19:46:40      阅读:870      评论:0      收藏:0      [点我收藏+]

标签:

 

在使用 

repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0

初始化代码库的时候出现如下错误:

fatal: manifest default.xml not available
fatal: 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.xml
root@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 .....问题

标签:

原文地址:http://www.cnblogs.com/sn-dnv-aps/p/4215497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!