From b98ea3278d18f5c2ebf04d7e9343ae26d4208f82 Mon Sep 17 00:00:00 2001 From: Raul Bache Date: Tue, 26 Feb 2019 11:04:13 +0100 Subject: [PATCH] Added proguard rules to the AAR-package --- usbserial/build.gradle | 1 + usbserial/proguard-rules.pro | 3 +++ 2 files changed, 4 insertions(+) diff --git a/usbserial/build.gradle b/usbserial/build.gradle index 2e2fb5a..3aa38d0 100644 --- a/usbserial/build.gradle +++ b/usbserial/build.gradle @@ -19,6 +19,7 @@ android { minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) archivesBaseName = "${project.name}-${project.VERSION_NAME}" + consumerProguardFiles 'proguard-rules.pro' } //noinspection GroovyAssignabilityCheck diff --git a/usbserial/proguard-rules.pro b/usbserial/proguard-rules.pro index b2fbbf2..401d3dd 100644 --- a/usbserial/proguard-rules.pro +++ b/usbserial/proguard-rules.pro @@ -15,3 +15,6 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} + +# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. +-dontwarn org.codehaus.mojo.animal_sniffer.* \ No newline at end of file