summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/proguard-rules.pro
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2018-07-24 00:20:02 +0200
committerŁukasz Paczos <lukasz.paczos@mapbox.com>2018-07-26 19:47:11 +0200
commit94ad8e2ff8928bec316dfcc9790db7b522673d3e (patch)
tree1a7b0c7fb42aa6dba049c5d42305f6d5c4ac93b7 /platform/android/MapboxGLAndroidSDK/proguard-rules.pro
parent5fcd6e38a9e9ca755d997b83f007f8a2f435cf45 (diff)
downloadqtlocation-mapboxgl-94ad8e2ff8928bec316dfcc9790db7b522673d3e.tar.gz
[android] using @Keep annotation across the project with the help of lint checks
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/proguard-rules.pro')
-rw-r--r--platform/android/MapboxGLAndroidSDK/proguard-rules.pro7
1 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/proguard-rules.pro b/platform/android/MapboxGLAndroidSDK/proguard-rules.pro
index 83bd7df835..28aa33b5f6 100644
--- a/platform/android/MapboxGLAndroidSDK/proguard-rules.pro
+++ b/platform/android/MapboxGLAndroidSDK/proguard-rules.pro
@@ -4,8 +4,10 @@
-keepattributes Signature, *Annotation*, EnclosingMethod
# config for the SDK
--keep class com.mapbox.mapboxsdk.** { *; }
--keep interface com.mapbox.mapboxsdk.** { *; }
+-keep class com.google.gson.JsonArray { *; }
+-keep class com.google.gson.JsonElement { *; }
+-keep class com.google.gson.JsonObject { *; }
+-keep class com.google.gson.JsonPrimitive { *; }
# config for okhttp 3.8.0, https://github.com/square/okhttp/pull/3354
-dontwarn okio.**
@@ -23,7 +25,6 @@
# config for mapbox-sdk-geojson:3.0.1
-keep class com.mapbox.geojson.** { *; }
--keep class com.google.gson.** { *; }
-dontnote com.google.gson.internal.UnsafeAllocator
# config for mapbox-android-gestures:0.0.1-20180228.152340-13