From 9df48d4e2ce9ec7d969d14d7d28a980e8fbbd8e1 Mon Sep 17 00:00:00 2001 From: Tobrun Date: Wed, 13 Jan 2016 08:58:27 +0100 Subject: [PATCH] [android] #3514 - update pro guard config --- platform/android/MapboxGLAndroidSDK/proguard-rules.pro | 9 +++++++++ .../android/MapboxGLAndroidSDKTestApp/proguard-rules.pro | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/platform/android/MapboxGLAndroidSDK/proguard-rules.pro b/platform/android/MapboxGLAndroidSDK/proguard-rules.pro index c805eee19..85754a75a 100644 --- a/platform/android/MapboxGLAndroidSDK/proguard-rules.pro +++ b/platform/android/MapboxGLAndroidSDK/proguard-rules.pro @@ -17,3 +17,12 @@ # Package views -keep class com.mapbox.mapboxsdk.views.** { *; } + +# Package layers +-keep class com.mapbox.mapboxsdk.layers.** { *; } + +# Package camera +-keep class com.mapbox.mapboxsdk.camera.** { *; } + +# Gesture package +-keep class almeros.android.multitouch.gesturedetectors.** { *; } \ No newline at end of file diff --git a/platform/android/MapboxGLAndroidSDKTestApp/proguard-rules.pro b/platform/android/MapboxGLAndroidSDKTestApp/proguard-rules.pro index 43a408f33..c6445ac6a 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/proguard-rules.pro +++ b/platform/android/MapboxGLAndroidSDKTestApp/proguard-rules.pro @@ -1,3 +1,8 @@ # Mapbox ProGuard configuration is handled in the SDK --keep class android.support.** { *; } \ No newline at end of file +-keep class android.support.** { *; } + +-dontwarn retrofit.** +-keep class retrofit.** { *; } +-keepattributes Signature +-keepattributes Exceptions \ No newline at end of file