He actualizado Android Studio a 3.0 y ahora recibí muchos problemas ... ahora me detuve en el punto con dicho problema:
Could not resolve all files for configuration ':applib:_lintClassPath'.
> Could not find com.android.tools.lint:lint-gradle:26.1.0-alpha01.
Searched in the following locations:
file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom
file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar
file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom
file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar
file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom
file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar
https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom
https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar
https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom
https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar
file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle-26.1.0-alpha01.jar
file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle.jar
Required by:
project :applib
¿Alguien sabe cuál puede ser el problema?
Gradle.build:
apply plugin: 'com.android.library'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
minSdkVersion 24
targetSdkVersion 26
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:+'
}
Estoy usando la última versión de gradle: "gradle-4.2.1-all.zip".
Respuestas:
Me parece que te falta el
google()
repositorio para recuperar la dependencia.Aquí está el enlace al archivo pom que está buscando: https://dl.google.com/dl/android/maven2/com/android/tools/testutils/26.1.0-alpha01/testutils-26.1.0- alpha01.pom
fuente
Si está ejecutando lint en un proyecto que creó con una versión anterior de Android Studio, puede encontrar este error.
Para resolver este problema, para cada proyecto en el que le gustaría ejecutar lint, incluya el repositorio Maven de Google en el
build.gradle
archivo de nivel superior , como se muestra a continuación:allprojects { repositories { // The order in which you list these repositories matter. google() jcenter() } }
fuente
./gradlew clean build --refresh-dependencies
para obligar a Gradle a actualizar las dependenciasResolví esto agregando el
https://mvnrepository.com/artifact/com.android.tools.lint/lint-gradle-api
repositorio abuild.gradle
:repositories { maven { url 'https://maven.google.com/' name 'Google' } jcenter() maven { url 'https://mvnrepository.com/artifact/com.android.tools.lint/lint-gradle-api' } }
fuente
Mi respuesta es para todos los que ya tienen
google()
en repositorios pero aún tienen el mismo errorfuente
Otra opcion es
./gradlew -x:app:lintVitalRelease assemble
Para citar Gradle Docs:
Excluir tareas de la ejecución
Puede excluir una tarea para que no se ejecute utilizando la opción de línea de comandos -x o --exclude-task y proporcionando el nombre de la tarea que desea excluir.
Referencia: https://docs.gradle.org/current/userguide/command_line_interface.html#sec:excluyendo_tasks_from_the_command_line
Enlace archivado: http://archive.is/TsPPJ#sec:excluyendo_tasks_from_the_command_line
fuente
solo comenta google y sincroniza el proyecto
repositories { google() jcenter() }
Deshabilite el modo sin conexión y descomente google () y sincronice nuevamente ...
fuente
He cambiado mi versión actual de gradle ( 3.3.2 a 3.2.1 ) del archivo global build.gradle.
buildscript { repositories { google() jcenter() maven { url 'https://maven.google.com' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { google() jcenter() maven { url 'https://maven.google.com' } } }
luego haga clic en el botón sincronizar gradle en la esquina superior derecha de la pantalla.
fuente
Agregue google () a su gradle Si se enfrenta a esto nuevamente, no agregue un desactivador de linter a su gradle, este es un problema de error de acceso, lo enfrenté en react-native después de usar el comando sudo para algunos comandos, simplemente restablezca su código acceder y luego soltar de nuevo Por ejemplo el mac
sudo chmod -R 777 <project-root-folder-name>
fuente
agregue el siguiente código a su build.gradle (Módulo) para omitir el error
lintOptions { abortOnError false }
fuente
Prueba esto,
Archivo -> Configuración -> Compilación, ejecución, implementación -> Gradle -> Android Studio -> Seleccionar - Habilitar repositorio maven integrado - Aplicar.
fuente
Mi tiene este problema, resuelto por las siguientes líneas
buildscript { ext.kotlin_version = '1.3.60' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.4.1' //3.4.2, 3.4.1^, 2.3.3^ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' classpath 'com.google.gms:google-services:4.3.3' } } //################################################################################ allprojects { repositories { google() jcenter() mavenCentral() maven { url "https://dl.google.com/dl/android/maven2/" } maven { url "http://jcenter.bintray.com/" } maven { url 'https://plugins.gradle.org/m2/'} maven { url "https://maven.google.com" } maven { url 'https://jitpack.io' } maven { url 'https://mvnrepository.com/artifact/com.android.tools.lint/lint-gradle-api' } flatDir { dirs 'libs' } } } //################################################################################ task clean(type: Delete) { delete rootProject.buildDir }
fuente
En mi caso, resolví el problema degradando la versión de gradle de 3.6.3:
buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.6.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
a 3.4.2:
buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.4.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
fuente