2015-04-04 15 views
5

Ho cercato di aggiungere Crashlytics a un'app che sto sviluppando su Android Studio 1.1.0 senza fortuna. Ho aggiunto il plug-in Fabric a Android Studio e quando aggiungo la mia app, la libreria Crashlytics non viene riconosciuta.Android Studio 1.1.0 - Errore durante l'aggiunta di Fabric Crashlytics all'app

Ecco il codice aggiunto per Tessuto:

... 
import com.crashlytics.android.Crashlytics; // Error here 
import io.fabric.sdk.android.Fabric; // Error here 
... 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    Fabric.with(this, new Crashlytics()); // Error here 
    setContentView(R.layout.activity_main); 
    ... 
} 

E qui ci sono gli errori:

C:\Workspace\Projects\AndroidG\Borgertip\borgertip\src\main\java\dk\gis34\borgertip\activity\MainActivity.java 
Error:(12, 31) error: package com.crashlytics.android does not exist 
Error:(16, 29) error: package io.fabric.sdk.android does not exist 
Error:(67, 31) error: cannot find symbol class Crashlytics 
Error:(67, 9) error: cannot find symbol variable Fabric 

Può un anima gentile figur perché questo non solo di lavoro, come fa su Eclisse?

risposta

6

Si dovrebbe avere queste righe nel vostro build.gradle di file:

dependencies { 
    // ... 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
} 

e questo

buildscript { 
    repositories { 
     mavenCentral() 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     // ... 
     classpath 'io.fabric.tools:gradle:1.14.3' 
    } 
} 
+0

Grazie. Mi stavo chiedendo perché il processo di installazione in Android Studio è relativamente doloroso rispetto a Eclipse, quando tutto il resto è molto meglio? – Ambran

+0

Ho tutto questo ma non risolve ancora. La maggior parte delle volte, devo cancellare il progetto e tutti i file e riavviare l'intero processo fino a quando tutto funziona come dovrebbe. –

+1

Ricevo ancora errore 'Impossibile risolvere: com.crashlytics.sdk.android: crashlytics: 2.2.3'. Qualche suggerimento ? –

Problemi correlati