Estoy desarrollando una aplicación con múltiples módulos de funciones dinámicas . Pero cuando traté de actualizar el complemento Gradle a la versión 3.3.2
, siempre fallaba.
Con muchos mensajes de error como este ERROR: Unable to resolve dependency for ':feature_name@debug/compileClasspath': Could not resolve ...
o ERROR: Unable to resolve dependency for ':feature_name@release/compileClasspath': Could not resolve ...
Funciona bien con el complemento gradle 3.2.1
.
Este es mi complemento de gradle en mi proyecto build.gradle
dependencies { classpath 'com.gradle:build-scan-plugin:1.11' classpath 'com.android.tools.build:gradle:3.3.2' }
Uso gradle wrapper 4.10.2 gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
Esta es mi característica build.gradle
apply plugin: 'com.android.dynamic-feature' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion builds.compileSdk buildToolsVersion builds.buildTools defaultConfig { versionCode builds.versionCode versionName builds.versionName minSdkVersion builds.minSdk targetSdkVersion builds.compileSdk } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.11' // lifecycle implementation 'android.arch.lifecycle:extensions:1.1.1' implementation 'android.arch.lifecycle:common-java8:1.1.1' implementation 'com.google.android:flexbox:0.3.0' implementation project(':app') implementation project(':lib_component') }
Intenté clean
proyecto, invalidate caches & restart
, y eliminar el directorio .idea
y .gradle
, y también, el trabajo sin conexión ya no está marcado. Los errores todavía ocurren. .
¿Qué puedo hacer para actualizar la versión de mi complemento Gradle?