android - 提供的jar依赖不起作用

标签 android gradle compilation dependencies

我有一个项目,仅在编译时必须使用库(.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/

相关文章:

docker - 可以使用 gradle 来保存 gzip winder Win7 吗?

android - 将源文件添加到 Gradle 项目

android - 自定义着色器不适用于 Android 设备(使用 LibGDX)

flutter - 链接问题,即使 nm 在库中显示符号也找不到符号

android - ImageView onClick 不工作 FragmentActivity

java - Volley使用post方法时向服务器发送空参数

java - 如何更新方法以在按下按钮后从文本观察器返回更新的信息

javascript - ( react 原生): Execution failed for task ':app:generatePackageList'

android - 找不到模块 '@angular/compiler-cli/ngtoolds2'

c++ - Makefile 应该在另一个目录中搜索 .o 文件