在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

GitHub 加速计划 / ass / assets
11
1
下载
Ultralytics assets
最近提交(Master分支:3 个月前 )
969b5911 4 个月前
dcb30515 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐