zoukankan      html  css  js  c++  java
  • More than one file was found with OS independent path 'assets/ap1.data'

    在android studio中导入一些依赖的时候出现的这个错误,网上搜到的和我的path的内容都不相同,但是这不重要,重要的是解决方案是相同的。

    这个错误的意思是同样的依赖路径存在两个,说人话就是两次导入了同一个名称的依赖,然后系统就不知道要以哪一个为准了,这种问题的解决办法也很简单,在build.gradle(Module: app)里面,加上一句:

    packagingOptions {
            exclude 'assets/ap1.data'
        }

    exclude后面跟的内容就填写你的错误的path里的内容即可,记得sync。

    另外,如果加上这一句,运行后又出现同样的错误,只是path内容有变化,如果一直这样,就应该去仔细检查是不是重复导入什么包了,这往往出现在导入SDK的时候,手动导入一次,然后又用gradle导入一次,这时候删掉gradle里面的语句然后sync一下即可。

    如果exclude后path里面仍然是相同的值,可以尝试一下Build->Clean Project



    欢迎大家加入QQ群一起交流讨论,「吟游」程序人生——YinyouPoet

  • 相关阅读:
    Git学习笔记
    排序篇
    c++面试(二)
    c++面试(一)
    maven在mac上的入门使用
    win7系统下安装centos6.6
    Centos6.6下安装oracle 11g教程
    TCP连接的三次握手和四次解散过程
    IP地址划分
    PriorityQueue优先队列用法入门
  • 原文地址:https://www.cnblogs.com/yinyoupoet/p/13287549.html
Copyright © 2011-2022 走看看