我们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')
03-29 16:34