From 052e3970e53d65203d528d5fbb54fedad0ea9593 Mon Sep 17 00:00:00 2001 From: Emux Date: Mon, 13 Aug 2018 12:21:48 +0300 Subject: [PATCH] Gradle: exclude R inner classes from jar files for Android libs --- vtm-android-gdx/build.gradle | 3 +++ vtm-android/build.gradle | 3 +++ 2 files changed, 6 insertions(+) diff --git a/vtm-android-gdx/build.gradle b/vtm-android-gdx/build.gradle index a6f46fa1..df34010e 100644 --- a/vtm-android-gdx/build.gradle +++ b/vtm-android-gdx/build.gradle @@ -41,6 +41,9 @@ android.libraryVariants.all { variant -> def jar = project.tasks.create "jar${name.capitalize()}", Jar jar.dependsOn variant.javaCompiler + jar.exclude '**/BuildConfig.class' + jar.exclude '**/R.class' + jar.exclude '**/R$*.class' jar.from variant.javaCompiler.destinationDir artifacts.add('archives', jar) diff --git a/vtm-android/build.gradle b/vtm-android/build.gradle index 7d6b3bc7..f3b681ce 100644 --- a/vtm-android/build.gradle +++ b/vtm-android/build.gradle @@ -42,6 +42,9 @@ android.libraryVariants.all { variant -> def jar = project.tasks.create "jar${name.capitalize()}", Jar jar.dependsOn variant.javaCompiler + jar.exclude '**/BuildConfig.class' + jar.exclude '**/R.class' + jar.exclude '**/R$*.class' jar.from variant.javaCompiler.destinationDir artifacts.add('archives', jar)