我们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')