我有一个项目,仅在编译时必须使用库(.jar文件)。这些文件不应在运行时中存在。使用此配置,它应该可以工作:
...app/libs/edm.jar
...app/libs/kcm.jar
...app/libs/rc.jar
build.gradle:
dependencies{
...
provided files('libs/edm.jar')
provided files('libs/kcm.jar')
provided files('libs/rc.jar')
...
}
但这不是。该库正在编译为运行时,我找不到原因。
最佳答案
尝试使用
providedCompile
代替
provided
因此,您的依赖项应如下所示:
dependencies{
...
providedCompile files('libs/edm.jar')
providedCompile files('libs/kcm.jar')
providedCompile files('libs/rc.jar')
...
}
关于android - 提供的jar依赖不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34811773/