1
我使用Android Studio製作了AAR,我可以在任何應用程序中成功使用它。問題是我必須將所需的所有依賴手動添加到應用程序build.gradle(如compile'org.slf4j:slf4j-android:1.7.10')。Android AAR第三方罐子
我想讓AAR實際包含它需要的所有這些第三方依賴關係,因此我不必在應用程序中手動添加它們。有沒有你會知道的方法?
我使用Android Studio製作了AAR,我可以在任何應用程序中成功使用它。問題是我必須將所需的所有依賴手動添加到應用程序build.gradle(如compile'org.slf4j:slf4j-android:1.7.10')。Android AAR第三方罐子
我想讓AAR實際包含它需要的所有這些第三方依賴關係,因此我不必在應用程序中手動添加它們。有沒有你會知道的方法?
如果您使用 compile fileTree(dir: 'libs', include: ['*.jar'])
並將一個jar放在libs文件夾中,該jar將包含在AAR中。
但是你必須自己放置罐子。 據我所知,沒有辦法在AAR中放置存儲庫依賴關係。
您是否發現您的解決方案?我知道這是不可能的,但我對AAR沒有太多的想法 – Soham
您是對的。 AAR顯然不適用。 AAR基本上是一個地方的所有jar和android依賴關係的zip文件。 –
不,不,你可以看到Rosie(https://github.com/Karumi/Rosie)。該庫可以在arr中包含第三方庫,其中包含'compile'com.karumi.rosie:rosie:2.0.0'' – H3c