在我的新的項目,我想從Crashlytics Fabric.io插件面料Android Studio中沒有發現進口com.crashlytics&io.fabric
整合我已經在其他項目沒有問題,安裝布,一個項目這裏的教程:https://fabric.io/kits/android/crashlytics/install
,而另一項目,我已經使用整合到Android Studio中(圖)
這裏的插件面料的問題:
import android.app.Application;
import com.crashlytics.android.Crashlytics;
import io.fabric.sdk.android.Fabric;
public class UILApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics()); // Fabric not found
}
}
Error:(6, 31) error: package com.crashlytics.android does not exist
Error:(7, 29) error: package io.fabric.sdk.android does not exist
Error:(20, 31) error: cannot find symbol class Crashlytics
Error:(20, 9) error: cannot find symbol variable Fabric
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:app:compileDebugJavaWithJavac FAILED
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
我的build.gradle(項目):
task wrapper(type: Wrapper) {
gradleVersion = '2.12'
}
的build.gradle(模塊:APP):
buildscript {
repositories {
mavenCentral()
maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
// maven { url 'https://maven.fabric.io/public' } THIS LINE FORGOTTEN
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.google.gms:google-services:3.0.0'
//classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: "com.android.application"
//apply plugin: 'io.fabric'
repositories {
mavenCentral()
maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
// maven { url 'https://maven.fabric.io/public' }
}
android {
compileSdkVersion = 24
buildToolsVersion = "23.0.3"
defaultConfig {
applicationId "agemos.testkalman1"
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
compile ('com.mapbox.mapboxsdk:mapbox-android-sdk:[email protected]'){
transitive=true
}
// // Crashlytics Fabric io
// compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
// transitive = true;
// }
}
我已經改變compileSdkVersion 23至24,但一切都沒有改變,有人有這個問題?
在此先感謝您的幫助:)
我已經忘了一行
現在,它的作品!對不便,請諒解^^'
發佈您的根和應用程序級別的gradle文件。你必須沒有正確地遵循步驟 – NightFury
classpath'com.android.tools.build:gradle:2.1.2'和Gradle Version 2.14 – bzhWarrior
請發佈你在教程中遵循的構建gradle文件 – NightFury