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