diff options
author | Brad Leege <bleege@gmail.com> | 2015-07-22 10:56:08 -0500 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2015-07-22 10:56:08 -0500 |
commit | 0955fb6c5ba19564a3283493238caa6b3d40f2a5 (patch) | |
tree | 62f7079c9dfa67b8259b2763f38db727c6059c33 | |
parent | 93e1ced3bb0f204ff7747bd13e563959be8d35ae (diff) | |
download | qtlocation-mapboxgl-0955fb6c5ba19564a3283493238caa6b3d40f2a5.tar.gz |
#1668 - Integrating Crashlytics / Fabric into project
3 files changed, 18 insertions, 0 deletions
diff --git a/android/java/MapboxGLAndroidSDKTestApp/build.gradle b/android/java/MapboxGLAndroidSDKTestApp/build.gradle index 46c95c21ec..d407629b2d 100644 --- a/android/java/MapboxGLAndroidSDKTestApp/build.gradle +++ b/android/java/MapboxGLAndroidSDKTestApp/build.gradle @@ -1,15 +1,23 @@ buildscript { repositories { mavenCentral() + maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.0' + classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'android-sdk-manager' apply plugin: 'com.android.application' +apply plugin: 'io.fabric' + +repositories { + maven { url 'https://maven.fabric.io/public' } +} + apply plugin: 'checkstyle' task accessToken { @@ -78,6 +86,9 @@ dependencies { compile 'com.android.support:support-v4:22.1.1' compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.mapzen.android:lost:1.0.0' + compile('com.crashlytics.sdk.android:crashlytics:2.4.0@aar') { + transitive = true; + } } checkstyle { diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml b/android/java/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml index 901a63f572..fa21e4a121 100644 --- a/android/java/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml +++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml @@ -20,6 +20,10 @@ <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> + <meta-data + android:name="io.fabric.ApiKey" + android:value="9724157045ff7d083492c6d9ae03e60e8609d461" /> </application> + <uses-permission android:name="android.permission.INTERNET" /> </manifest> diff --git a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java index f8c35897c2..d8ff7d3040 100644 --- a/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java +++ b/android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java @@ -24,6 +24,7 @@ import android.widget.ImageView; import android.widget.Spinner; import android.widget.TextView; +import com.crashlytics.android.Crashlytics; import com.mapbox.mapboxgl.annotations.Marker; import com.mapbox.mapboxgl.annotations.MarkerOptions; import com.mapbox.mapboxgl.annotations.Polygon; @@ -37,6 +38,7 @@ import com.mapzen.android.lost.api.LocationRequest; import com.mapzen.android.lost.api.LocationServices; import com.mapzen.android.lost.api.LostApiClient; +import io.fabric.sdk.android.Fabric; import org.json.JSONException; import java.io.IOException; @@ -100,6 +102,7 @@ public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + Fabric.with(this, new Crashlytics()); if (savedInstanceState != null) { mIsGpsOn = savedInstanceState.getBoolean(STATE_IS_GPS_ON, false); |