summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Zugaldia <antonio@mapbox.com>2016-03-21 14:33:18 -0400
committerAntonio Zugaldia <antonio@mapbox.com>2016-03-21 14:34:04 -0400
commitead63abadd373433b066f07b8e7f2faf9a101d6b (patch)
treed83ce5c1addacda7743f47c172fa7bf8165134ab
parent682b404bf677dda2ddaa5a6ef446da6f16b0507f (diff)
downloadqtlocation-mapboxgl-ead63abadd373433b066f07b8e7f2faf9a101d6b.tar.gz
[android] Make sure we always load mapbox-gl when a native method is loaded
Fixes #4175
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineManager.java8
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegion.java8
2 files changed, 16 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineManager.java
index eade67af6b..8ddc68c86f 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineManager.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineManager.java
@@ -16,6 +16,14 @@ public class OfflineManager {
private final static String LOG_TAG = "OfflineManager";
+ //
+ // Static methods
+ //
+
+ static {
+ System.loadLibrary("mapbox-gl");
+ }
+
// Default database name
private final static String DATABASE_NAME = "mbgl-offline.db";
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegion.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegion.java
index f47b41e249..7714f9f368 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegion.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegion.java
@@ -17,6 +17,14 @@ public class OfflineRegion {
private final static String LOG_TAG = "OfflineRegion";
+ //
+ // Static methods
+ //
+
+ static {
+ System.loadLibrary("mapbox-gl");
+ }
+
// Parent OfflineManager
private OfflineManager offlineManager;