Я пытаюсь добавить Мониторинг производительности Firebase на свой Android Студийный проект. После того, как я выполнил шаги по добавлению его в свое приложение, я не могу скомпилировать свое приложение. Это ошибка:
Ошибка: (1, 0) Не удалось найти метод 'com.google.common.base.Preconditions.checkArgument (ZLjava/lang/String; Ljava/lang/Object; Ljava/lang/Object; Ljava/lang/Object; Ljava/ lang/Object;)V'.
Возможные причины этой неожиданной ошибки:
- Кэш зависимостей Gradle может быть поврежден (иногда это происходит после истечения времени ожидания сетевого подключения). Повторно загрузить зависимости и синхронизировать проект (требуется сеть)
- Состояние процесса сборки Gradle (демона) может быть повреждено. Остановка всех демонов Gradle может решить эту проблему. Остановить процессы сборки Gradle (требуется перезапуск)
- В вашем проекте может использоваться сторонний плагин, который несовместим с другими плагинами в проекте или версией Gradle, запрошенной проектом.
В случае поврежденных процессов Gradle вы также можете попробовать закрыть IDE, а затем убить все процессы Java.
Проект build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha7'
classpath 'com.google.gms:google-services:3.1.0'
classpath 'com.google.firebase:firebase-plugins:1.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
google()
maven {
url "https://jitpack.io"
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// Define versions in a single place
ext {
// Sdk and tools
minSdkVersion = 16
targetSdkVersion = 26
compileSdkVersion = 26
buildToolsVersion = '26.0.0'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
// Version
versionCode = 1;
versionName = "0.0.1";
...
// Firebase
firebaseVersion = '11.0.2'
...
}
Сборка приложения.gradle:
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.firebase-perf'
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
applicationId "REMOVED"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode rootProject.ext.versionCode
versionName rootProject.ext.versionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
dataBinding.enabled = true
}
compileOptions {
sourceCompatibility = rootProject.ext.sourceCompatibility
targetCompatibility = rootProject.ext.targetCompatibility
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
...
// Firebase
compile "com.google.firebase:firebase-core:$rootProject.firebaseVersion"
compile "com.google.firebase:firebase-perf:$rootProject.firebaseVersion"
...
}
apply plugin: 'com.google.gms.google-services'
Error:(1, 1) A problem occurred evaluating project ':app'. > com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
- person Thomas Vos   schedule 27.07.2017firebase
илиfirebase-performance
. - person Thomas Vos   schedule 27.07.2017