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