0

、私はGuava libraryのCacheBuilderを使用しています:グアバライブラリのキャッシュユーティリティをgradleに含めて他の人を拒否するにはどうすればいいですか? Androidのメーカーで

com.google.common.cache.CacheBuilder 

ちょうどこのユーティリティを含めるには?

+0

プロジェクトに必要なファイルをコピーします。また、https://mvnrepository.com/artifact/com.google.guava – Raghunandan

+1

を確認してください。代わりに[Caffeine library](https://github.com/ben-manes/caffeine)の使用を検討してください。 – Henrik

答えて

2

使用ProGuardの

グアバは、あなたのユースケースに特化し全体wiki sectionを持っています。

あなただけ次を使用、GradleのでProGuardのを統合する場合:

buildscript { 
    repositories { 
     flatDir dirs: '/usr/local/java/proguard/lib' 
    } 
    dependencies { 
     classpath ':proguard:' 
    } 
} 

あなたはProGuard with Gradle here詳細を見つけることができます。

+0

私がProguardを使用すると、使用されていないライブラリがすべて削除されます。既に私はそれを使用しています。 – Patzu

+3

@Patzuあなたのアプリケーションでは不要な** 'guava-xx.jar' **から**クラス**を削除します。したがって、実際に直接的または間接的に使用するGuavaのクラスのみを保持します。 –

関連する問題