1

私はAndroidアプリのbuild.gradleファイルに以下の依存関係を持っています。Build.gradleはAndroidスタジオを同期していません

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile files('libs/mxparser.jar') 

    // View dependency injection library by Jake Wharton 
    compile 'com.jakewharton:butterknife:8.5.1' 
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' 

    // apt command comes from the android-apt plugin 
    compile 'com.google.dagger:dagger:2.9' 
    annotationProcessor "com.google.dagger:dagger-compiler:2.9" 
    provided 'javax.annotation:jsr250-api:1.0' 

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

私は依存関係としてCrashlyticsを追加するときしかし、私は次のエラーを取得:

Error:Failed to resolve: annotationProcessor 
Failed to resolve: com.crashlytics.sdk.android:crashlytics:2.6.7 

プロジェクトBuild.gradle:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.0' 
     classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

答えて

1

あなたは

apply plugin: 'io.fabric' 

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
} 
を追加したことを確認してくださいアプリのbuild.gradleへの

それ以外の場合はCrashlyticsは解決せず、奇妙なエラーを出します。

関連する問題