2015-06-11 12 views
6

Solo una domanda veloce su Crashlytics da Fabric.io:modo corretto di inizializzare Fabric.io per il debug/rilascio

per disattivarlo in di debug, dovremmo ancora usare:

Crashlytics crashlytics = new Crashlytics.Builder().disabled(BuildConfig.DEBUG).build(); 
     Fabric.with(this, crashlytics); 

O fa Tessuto gestire la differenza di debug/release e dobbiamo semplicemente usare:

Fabric.with(this, new Crashlytics()); 

il metodo disabile è depricated e se si utilizza il plugin Tessuto in Android Studio, è sempre in movimento l'istanza crashlytics a new Crashlytics().

risposta

12

Con il nuovo 2.3 + versione si dovrebbe usare somenthing come questo:.

Fabric.with(this, new Crashlytics.Builder() 
      .core(new CrashlyticsCore.Builder() 
        .disabled(BuildConfig.DEBUG) 
        .build()) 
      .build()); 
+0

Come disabilitare le risposte? simile tipo di cui sopra, ho provato ma non è in grado di disabilitare per build di debug –

+0

@NaveenKumarM erano u in grado di disattivare le risposte per build di debug –

+0

Sì @ismailqbal utilizzare questo codice if (! BuildConfig.DEBUG) { Fabric.with (questo, nuovo Crashlytics()); } –

2

Prova questo.

Fabric.Builder.debuggable(boolean) 

Java API Doc Crashlytics

setDebugMode (debug booleana) deprecato. uso Fabric.Builder.debuggable (booleano) invece

AGGIORNATO

Per maggiori informazioni visitate SO - CrashLytics Deprecated

0

Un'altra opzione sarebbe avere una versione di debug di A pplicazione: https://www.littlerobots.nl/blog/stetho-for-android-debug-builds-only/

In sostanza, avresti bisogno di avere una versione di debug Application nella cartella debug, con una versione debuggable di tessuto, insieme con il file manifesto, che sta per affrontare la vostra DebugApp:

<manifest 
    package="com.mycompany" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools"> 

    <application 
     tools:replace="android:name" 
     android:name=".DebugApp"/> 

</manifest> 
Problemi correlati