summaryrefslogtreecommitdiff
path: root/android/MapboxGLAndroidSDK/proguard-rules.pro
diff options
context:
space:
mode:
Diffstat (limited to 'android/MapboxGLAndroidSDK/proguard-rules.pro')
-rw-r--r--android/MapboxGLAndroidSDK/proguard-rules.pro24
1 files changed, 24 insertions, 0 deletions
diff --git a/android/MapboxGLAndroidSDK/proguard-rules.pro b/android/MapboxGLAndroidSDK/proguard-rules.pro
new file mode 100644
index 0000000000..6853f3ddea
--- /dev/null
+++ b/android/MapboxGLAndroidSDK/proguard-rules.pro
@@ -0,0 +1,24 @@
+# By default, the flags in this file are appended to flags specified
+# in ../sdk/tools/proguard/proguard-android.txt,
+# contents of this file will be appended into proguard-android.txt
+
+# Square okio, ignoring warnings,
+# see https://github.com/square/okio/issues/60
+-dontwarn okio.**
+
+# Package: annotations
+-keep class com.mapbox.mapboxsdk.annotations.** { *; }
+
+# Package: geometry
+-keep class com.mapbox.mapboxsdk.geometry.** { *; }
+
+# Package: http
+-keep class com.mapbox.mapboxsdk.http.** { *; }
+
+# Package views
+-keep class com.mapbox.mapboxsdk.views.MapView**
+-keep class com.mapbox.mapboxsdk.views.NativeMapView**
+-keepclassmembers class com.mapbox.mapboxsdk.views.NativeMapView** {
+ *;
+}
+