На моем новом проекте я хотел бы интегрировать Crashlytics из Fabric.ioплагин Fabric Android-студия не нашла импорта com.crashlytics & io.fabric
Я уже установлен Fabric на других проектах без вопроса, один проект с учебник здесь: https://fabric.io/kits/android/crashlytics/install
А на другом проекте, я с помощью плагина Fabric интегрирован в 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 (модуль: приложение):
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 лет, но ничего не изменилось, у кого-то это проблема?
Заранее спасибо за помощь :)
Я забыл одну линию
Сейчас он работает! извините за неудобства ^^ '
опубликуйте файлы с градиентом корня и уровня приложения. Вы, должно быть, не выполнили правильные шаги – NightFury
classpath 'com.android.tools.build:gradle:2.1.2' и Gradle Version 2.14 – bzhWarrior
Пожалуйста, разместите свои файлы градиента сборки, которые вы выполнили из учебника – NightFury