2016-02-17 17 views
9

Sto provando ad aggiornare da crashlytics 1.x a Fabric in un'app per Android. Ho modificato il file build.gradle per abbinare l'esempio qui - https://fabric.io/downloads/gradleImpossibile creare app Android con crashlytics

Ma accumulo ottengo - Errore: Impossibile risolvere: com.crashlytics.sdk.android:crashlytics:2.5.5

Sto usando Android Studio 1.5.1 e ho installato il plugin Fabric. Cos'altro devo fare?

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
     maven { url 'http://repository-nutiteq.forge.cloudbees.com/release/' } 

    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

apply plugin: 'com.android.library' 
apply plugin: 'io.fabric' 


android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    useLibrary 'org.apache.http.legacy' 

    defaultConfig { 
     minSdkVersion 16 
     targetSdkVersion 23 
     multiDexEnabled true 
    } 


    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 

    dexOptions { 
     jumboMode = true 
    } 

    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/ASL2.0' 
     exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties' 
    } 


} 

repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
    maven { url 'http://repository-nutiteq.forge.cloudbees.com/release/' } 

} 


dependencies { 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:recyclerview-v7:23.1.1' 
    compile 'com.squareup.okhttp3:okhttp:3.1.2' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 

    // some removed 

} 
+0

si prega di mostrare anche il file Gradle livello di progetto troppo, non solo quello della cartella 'app' – EpicPandaForce

+0

Mike da Fabric qui, se esegui: ./gradlew assemble --refresh-dependencies ti aiuta? –

risposta

25

Ho avuto lo stesso problema e risolto con l'aggiunta di

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

a build.gradle (progetto)

+1

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/11320543) –

+0

è meglio? – Sirena

+0

grazie, hai salvato il giorno !! +1 –

Problemi correlati