android - son - No se pudieron determinar las dependencias de la tarea '': app: crashlyticsStoreDeobsDebug'' si habilito el programa
maps android app (5)
Recibo el siguiente error cuando estaba ejecutando una aplicación en Android Studio 2.
Gradle tasks [:app:assembleDebug]
Could not determine the dependencies of task '':app:crashlyticsStoreDeobsDebug''.
> Task with path ''dexDebug'' not found in project '':app''.
BUILD FAILED
Aquí está el build.gradle para el módulo
buildscript {
repositories {
maven { url ''http://download.crashlytics.com/maven'' }
maven { url "http://dl.bintray.com/populov/maven" }
}
dependencies {
classpath ''com.crashlytics.tools.gradle:crashlytics-gradle:1.+''
}
}
apply plugin: ''com.android.application''
apply plugin: ''crashlytics''
repositories {
maven { url ''http://download.crashlytics.com/maven'' }
maven { url "http://dl.bintray.com/populov/maven" }
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
android {
compileSdkVersion 23
buildToolsVersion ''23.0.2''
defaultConfig {
minSdkVersion 17
targetSdkVersion 19
}
buildTypes {
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
}
dependencies {
compile ''com.android.support:appcompat-v7:23.+''
compile ''com.crashlytics.android:crashlytics:1.+''
}
El error desaparece si configuro minfyEnabled en "false". Pero lo quiero habilitado.
Aquí está el build.gradle en el nivel de proyecto.
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.0.0-alpha3''
}
}
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
jcenter()
}
}
El error también desaparece si reemplazo "2.0.0-alpha3" por "1.3.1". Pero quiero "2.0.0" porque quiero la función "Ejecución instantánea".
Aquí está el gradle-wrapper.properties.
#Mon Dec 21 14:43:00 CST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https/://services.gradle.org/distributions/gradle-2.8-all.zip
¿Alguien sabe cómo arreglarlo? Gracias.
¡El combo completo de compilar / limpiar proyecto + compilar / reconstruir proyecto + archivo / Invalidar cachés / reiniciar funciona para mí!
En lugar de 1. + usa la última versión de crashlytics -
dependencies {
classpath ''com.crashlytics.tools.gradle:crashlytics-gradle:1.+''
}
deberías usar de esta manera
dependencies {
classpath ''com.crashlytics.tools.gradle:crashlytics-gradle:2.6.8''
}
Su problema será resuelto con seguridad. Feliz codificacion !!
Estaba enfrentando el mismo problema al integrar Firebase Cloud Store en mi proyecto. Dentro del nivel de proyecto gradle, agregué
classpath ''com.google.gms:google-services:4.0.1''
que solucionó el problema.
Me encontré con el mismo problema. En mi aplicación build.gradle tuve
apply plugin: ''com.android.application''
apply plugin: ''dexguard''
apply plugin: ''io.fabric''
Acabo de cambiar Dexguard y Fabric, luego funcionó!
apply plugin: ''com.android.application''
apply plugin: ''io.fabric''
apply plugin: ''dexguard''
Tuve el mismo problema hace unos días y encontré este hilo Foro de desarrolladores de Twitter que señala alguna incompatibilidad con las versiones de gradle / build-tools / crashalics.
Mi problema fue ligeramente diferente al tuyo, ya que no estoy usando alpha-3
, estoy usando 1.5
. Pero en mi actualización también cambié a la última distribución de gradle-2.9-all.zip
.
Así que probablemente / quizás puedas arreglarlo cambiando a la última versión de Gradle. Pero si no funciona, realmente tendrá que ser paciente y esperar hasta que las build tools V2.0
ya no estén en alfa O el equipo de Crashalitycs, arregle la incompatibilidad.