From af0de6e015e803c33c1d24e25b34bea4778ecd20 Mon Sep 17 00:00:00 2001 From: tobrun Date: Mon, 3 Sep 2018 12:30:01 +0200 Subject: [android] - add Keep annotations to abstract components --- .../src/main/java/com/mapbox/mapboxsdk/http/NativeHttpRequest.java | 1 + .../src/main/java/com/mapbox/mapboxsdk/log/Logger.java | 2 ++ platform/android/MapboxGLAndroidSDKTestApp/build.gradle | 4 +++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/NativeHttpRequest.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/NativeHttpRequest.java index 5535e20923..5de90b1d67 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/NativeHttpRequest.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/NativeHttpRequest.java @@ -5,6 +5,7 @@ import com.mapbox.mapboxsdk.Mapbox; import java.util.concurrent.locks.ReentrantLock; +@Keep public class NativeHttpRequest implements HttpResponder { private final HttpRequest httpRequest = Mapbox.getModuleProvider().createHttpRequest(); diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/log/Logger.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/log/Logger.java index c5b5eec393..fe443b81aa 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/log/Logger.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/log/Logger.java @@ -1,5 +1,6 @@ package com.mapbox.mapboxsdk.log; +import android.support.annotation.Keep; import android.util.Log; /** @@ -9,6 +10,7 @@ import android.util.Log; * Alternative implementations can be set with {@link #setLoggerDefinition(LoggerDefinition)}. *

*/ +@Keep public final class Logger { private static final LoggerDefinition DEFAULT = new LoggerDefinition() { diff --git a/platform/android/MapboxGLAndroidSDKTestApp/build.gradle b/platform/android/MapboxGLAndroidSDKTestApp/build.gradle index b4709930eb..cf0a8ed66e 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/build.gradle +++ b/platform/android/MapboxGLAndroidSDKTestApp/build.gradle @@ -34,12 +34,14 @@ android { buildTypes { debug { - testCoverageEnabled = true + testCoverageEnabled true minifyEnabled false + shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } release { minifyEnabled true + shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } -- cgit v1.2.1