2016-02-17 16 views
9

crashlytics 1.xからAndroidアプリでFabricにアップグレードしようとしています。私はここで例に一致するようにbuild.gradleファイルを変更した - https://fabric.io/downloads/gradlecrashlyticsでAndroidアプリを構築できません

しかし、私は取得ビルドに - エラー:解決に失敗しました:com.crashlytics.sdk.android:crashlytics:2.5.5

Androidスタジオ1.5.1を使用していて、Fabricプラグインがインストールされています。他に何が必要ですか?

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

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

を追加することによってそれを解決'app'フォルダ – EpicPandaForce

+0

Mike from Fabric、実行した場合:./gradlew assemble --refresh-dependenciesは役に立ちますか? –

答えて

25

私は同じ問題を抱えていたともでただ一つ、あまりにもあなたのプロジェクトレベルのGradleファイルではなくご提示くださいbuild.gradle(プロジェクト)

+1

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 11320543) –

+0

これは良いですか? – Sirena

+0

ありがとうございました! +1 –

関連する問題