我们sdk项目中用到二维码扫描的功能,提供给其他安排Application使用时发生依赖冲突;
解决方法:
在自己的build.gradle中
1 apply plugin: 'com.android.library'
2
3 android {
4 ........
5 //第一步
6 packagingOptions {
7 exclude 'lib/x86/libZBarDecoder.so'
8 exclude 'lib/armeabi-v7a/libZBarDecoder.so'
9 exclude 'lib/mips/libZBarDecoder.so'
10 exclude 'lib/armeabi/libZBarDecoder.so'
11 exclude 'project.properties'
12 exclude 'com.dtr.zbar.build.ZBarDecoder'
13 }
14 //第二步
15 ependencies {
16 ......
17 compileOnly files('libs/zbardecoder.jar')
18 compileOnly files('libs/gson-2.8.2.jar')