zoukankan      html  css  js  c++  java
  • 解决 下载 CM-12.0 源代码出现 Fatal: duplicate project .....问题

    在使用 

    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 

            错误位置一 用搜索功能查找出错 的标识,得到错误位置如下:(红色框中的内容是错误的原因,即为项目多重定义,所以我就注释掉。

                                                                                                                    注释掉的内容,请根据自己的需求来决定)

            

    错误位置 二: 

                   

            错误位置三:

                          

    错误位置四:

       

     

       总结:

         出错的原因是,项目多重定义。

                   解决方法是,注释掉对自己项目不需要的下载地址(此方法只是暂时的)

                

  • 相关阅读:
    spring boot☞Swagger2文档构建及单元测试
    Spring Boot☞ 配置文件详解:自定义属性、随机数、多环境配置等
    Spring Boot☞HelloWorld开篇
    vmware workstation 12 密钥
    Spring Boot之JdbcTemplate多数据源配置与使用
    xStream完美转换XML、JSON(转)
    JAXB和XStream比较
    @RestController注解下返回到jsp视图页面
    C++中继承 声明基类析构函数为虚函数作用,单继承和多继承关系的内存分布
    mov offset和lea的区别
  • 原文地址:https://www.cnblogs.com/sn-dnv-aps/p/4215497.html
Copyright © 2011-2022 走看看