Findbugsプラグインを3.0.1までアップデートした後、Android Studioでマルチモジュールプロジェクトをコンパイルできません。また、FindBugs注釈を使用する場合は"com.google.code.findbugs:annotations:3.0.1"
依存関係を使用します(例:@SuppressFBWarnings
)。FindBugsを3.0.1にアップデートした後にAndroidプロジェクトをコンパイルする際にエラーが発生する
プロジェクト組み立てながら、私はエラーを以下の取得:
Execution failed for task ':presentation:packageAllDevelopDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: javax/annotation/CheckForNull.class
私はそれを修正することができますどのように?
に私のコードを回しモジュールJSR305を除外するには
を持っていました(https://github.com/ethankhall/scripts/blob/master/gradle/find-file.gradle)を使用して、CheckForNullの重複定義がどこから来るのかを見つけることができます。 JsonIgnoreをCheckForNullに置き換えます。 – Ethan