Adds Fabric to check remote crashes.

parent c473fb88
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android { android {
compileSdkVersion 21 compileSdkVersion 21
...@@ -21,6 +31,7 @@ android { ...@@ -21,6 +31,7 @@ android {
repositories { repositories {
mavenCentral() mavenCentral()
maven { url 'https://maven.fabric.io/public' }
} }
dependencies { dependencies {
...@@ -30,4 +41,7 @@ dependencies { ...@@ -30,4 +41,7 @@ dependencies {
compile 'com.parse.bolts:bolts-android:1.2.1' compile 'com.parse.bolts:bolts-android:1.2.1'
compile 'com.google.code.gson:gson:2.3' compile 'com.google.code.gson:gson:2.3'
compile group: 'commons-io', name: 'commons-io', version: '2.0.1' compile group: 'commons-io', name: 'commons-io', version: '2.0.1'
compile('com.crashlytics.sdk.android:crashlytics:2.5.3@aar') {
transitive = true;
}
} }
...@@ -69,6 +69,10 @@ ...@@ -69,6 +69,10 @@
</intent-filter> </intent-filter>
</activity> </activity>
<meta-data
android:name="io.fabric.ApiKey"
android:value="8f546553db41cde72b997b22a2d5d9639236a29b" />
</application> </application>
<uses-permission android:name="android.permission.INTERNET" />
</manifest> </manifest>
...@@ -15,6 +15,8 @@ import com.aluxoft.earrecognition.R; ...@@ -15,6 +15,8 @@ import com.aluxoft.earrecognition.R;
import com.aluxoft.earrecognition.loader.EarDataLoaderCommcare; import com.aluxoft.earrecognition.loader.EarDataLoaderCommcare;
import com.aluxoft.earrecognition.utils.ImageUtils; import com.aluxoft.earrecognition.utils.ImageUtils;
import com.crashlytics.android.Crashlytics;
import io.fabric.sdk.android.Fabric;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
...@@ -39,6 +41,7 @@ public class EarCaptureActivity extends Activity { ...@@ -39,6 +41,7 @@ public class EarCaptureActivity extends Activity {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
Fabric.with(this, new Crashlytics());
setContentView(R.layout.activity_callout); setContentView(R.layout.activity_callout);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment