From 9b56ce582ccf4b92ad2a21b9b9d105dda2099b82 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 22 Sep 2019 15:42:12 -0500 Subject: [PATCH] Add Google Java API proguard rules --- app/build.gradle.kts | 2 +- app/proguard.pro | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 65e32e5a3..349a282d8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -34,7 +34,7 @@ android { defaultConfig { testApplicationId = "org.tasks.test" applicationId = "org.tasks" - versionCode = 609 + versionCode = 612 versionName = "6.9" targetSdkVersion(Versions.targetSdk) minSdkVersion(Versions.minSdk) diff --git a/app/proguard.pro b/app/proguard.pro index 70f422749..6d64a5eda 100644 --- a/app/proguard.pro +++ b/app/proguard.pro @@ -61,3 +61,16 @@ -dontwarn com.amazon.** -keep class com.amazon.** {*;} -keepattributes *Annotation* + +# https://github.com/google/google-api-java-client-samples/blob/34c3b43cb15f4ee1b636a0e01521cc81a2451dcd/tasks-android-sample/proguard-google-api-client.txt +-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault +-keepclassmembers class * { + @com.google.api.client.util.Key ; +} +-dontwarn com.google.api.client.extensions.android.** +-dontwarn com.google.api.client.googleapis.extensions.android.** +-dontwarn com.google.android.gms.** +-dontnote java.nio.file.Files, java.nio.file.Path +-dontnote **.ILicensingService +-dontnote sun.misc.Unsafe +-dontwarn sun.misc.Unsafe \ No newline at end of file