我最近不得不为我的Android项目添加一个仅编译时依赖项。最后,我想出了如何使用gradle this way来完成这项工作,我的项目编译得很好。但编译时只有依赖关系似乎不在Android Studio的类路径中,因此Android Studio无法解析类符号,自动完成也无法工作。
具体来说,Android Studio无法解析此问题并将所需的依赖项添加到其类路径中:
libraryVariants.all {
variant -> variant.javaCompile.classpath += configurations.providedlibs
}
在Intellij中,你可以通过使用idea插件这样做:
idea {
module{
scopes.PROVIDED.plus += configurations.providedlibs
}
}
在Android Studio中有没有办法做到这一点?
尽管它建立在Intellij之上,但上述方法并不奏效。我收到错误: "无法获得财产'加'在null对象"