Android问题笔记三十四:Android Studio编译报错:2 files found with path.....
但这其实都是一个类型的问题,我们只需要在app module的build.gradle文件里面的android{}增加packagingOptions配置。上面说的都是在自己的app module中操作,当然你也可以操作library中的内容,前提是你把library下载后本地依赖的,远程依赖是没法修改的。🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。一旦使用的开源
👉关于作者
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎底部卡片私我,交流让学习不再孤单。
👉实践过程
一旦使用的开源三方框架多的话,文件冲突是我们必然遇见的问题。
可能是这样的错误:
2 files found with path ‘lib/arm64-v8a/某某.so’ from inputs:
也可能是这样的:
2 files found with path ‘META-INF/ “app_release.” kotlin_module’.
还有这样的:
2 files found with path ‘META-INF/某某.version‘
但这其实都是一个类型的问题,我们只需要在app module的build.gradle文件里面的android{}增加packagingOptions配置
然后利用exclude关键字进行排除依赖或者pickFirst指定用哪个即可。
android {
packagingOptions {
//排除法
exclude '指定好上面path后的路径'
//指定法
pickFirst '指定你想用的那个路径'
}
}
上面说的都是在自己的app module中操作,当然你也可以操作library中的内容,前提是你把library下载后本地依赖的,远程依赖是没法修改的。
android {
compileOptions {
//在library中的build.gradle中的android节点下对module-name重命名即可
kotlinOptions.freeCompilerArgs += ['-module-name', "cn.yanjingtp.utils"]
}
}
👉其他
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)