2015-07-21 88 views
1

我使用Android Studio製作了AAR,我可以在任何應用程序中成功使用它。問題是我必須將所需的所有依賴手動添加到應用程序build.gradle(如compile'org.slf4j:slf4j-android:1.7.10')。Android AAR第三方罐子

我想讓AAR實際包含它需要的所有這些第三方依賴關係,因此我不必在應用程序中手動添加它們。有沒有你會知道的方法?

+0

您是否發現您的解決方案?我知道這是不可能的,但我對AAR沒有太多的想法 – Soham

+0

您是對的。 AAR顯然不適用。 AAR基本上是一個地方的所有jar和android依賴關係的zip文件。 –

+0

不,不,你可以看到Rosie(https://github.com/Karumi/Rosie)。該庫可以在arr中包含第三方庫,其中包含'compile'c​​om.karumi.rosie:rosie:2.0.0'' – H3c

回答

1

如果您使用 compile fileTree(dir: 'libs', include: ['*.jar']) 並將一個jar放在libs文件夾中,該jar將包含在AAR中。

但是你必須自己放置罐子。 據我所知,沒有辦法在AAR中放置存儲庫依賴關係。