Do not crash when crashlytics is unavailable.
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 8235055..239529d 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2,8 +2,8 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
           xmlns:tools="http://schemas.android.com/tools"
           package="com.fairphone.updater"
-    android:versionCode="28"
-    android:versionName="28 (FP 1.8.4)" >
+    android:versionCode="29"
+    android:versionName="29 (FP 1.8.4)" >
 
     <uses-sdk
         android:minSdkVersion="17"
diff --git a/src/com/fairphone/updater/FairphoneUpdater.java b/src/com/fairphone/updater/FairphoneUpdater.java
index bf1476d..33a665f 100644
--- a/src/com/fairphone/updater/FairphoneUpdater.java
+++ b/src/com/fairphone/updater/FairphoneUpdater.java
@@ -126,7 +126,11 @@
 	    if (Settings.Global.getInt(getContentResolver(), CRASHLYTICS_OPT_IN, 0) == 1)
         {
             Log.d(TAG, "Crash reports active.");
-            Crashlytics.start(this);
+            try {
+                Crashlytics.start(this);
+            } catch(Exception e) {
+                Log.w(TAG, "Crashlytics failed to start");
+            }
         }
 
         DEV_MODE_ENABLED = false;