我有一个Android SDK,我想在此SDK中添加新的google身份验证功能,但保留依赖项compileOnly。这样,如果他们不想要这个功能,我的SDK的用户就不需要添加播放服务依赖项。 我尝试在gradle中使用'provided'关键字对其他google auth功能库具有仅编译依赖关系,但它对'aar'libs不起作用。
'provided'关键字仅适用于提及here
的'jar'文件答案 0 :(得分:0)
您可以指示用户排除不需要的可选依赖项。他们可以像这样声明对你的库的依赖:
compile('com.example:foo:1.0') {
exclude group: 'com.google', module: 'bar'
}