2016-11-10 58 views
0

我有一個android SDK,我想向該SDK添加新的谷歌身份驗證功能,但保留依賴項compileOnly。這樣,我的SDK的用戶不需要添加播放服務依賴項,如果他們不需要此功能。 我嘗試在gradle中使用'provided'關鍵字來對另一個google auth特性庫進行編譯,但它不適用於'aar'庫。如何在AAR庫上編譯只依賴項

提到here

回答

0

指導用戶排除不需要的可選依賴的「提供」關鍵字僅適用於「JAR」的文件。他們可以聲明依賴於你的類似庫:

compile('com.example:foo:1.0') { 
    exclude group: 'com.google', module: 'bar' 
}