我正在尝试使用两个修改过的Apache POI库。每个libray都有修改,可以在android 4. +和5。+。
上正常工作我需要根据Android版本导入特定类的特定类。
例如:
Android 4. +版本:
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
的的
compile files('libs/aa-poi-3.10-min-0.1.5.jar')
Android 5. +版本:
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
的的
compile files('libs/poi-3.12-android-a.jar')
我怎么能这样做?感谢
答案 0 :(得分:1)
定义两种口味
productFlavors {
android4plus {
minSdkVersion 14
}
android5plus {
minSdkVersion 21
}
}
现在,您可以为每种风格设置不同的依赖项
android4plusCompile files('libs/aa-poi-3.10-min-0.1.5.jar')
android5plusCompile files('libs/poi-3.12-android-a.jar')
结果,您可以在开发过程中切换风味,并将分发两个APK文件。