web-dev-qa-db-fra.com

Impossible de trouver com.Android.tools.lint: lint-gradle Android Studio 3

J'ai mis à jour Android Studio vers la version 3.0 et j'ai maintenant reçu beaucoup de problèmes.

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

Est-ce que quelqu'un sait ce que le problème peut être?

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:+'
}

J'utilise la dernière version de Gradle: "gradle-4.2.1-all.Zip".

76
D.K.

Il me semble qu'il vous manque le référentiel google() pour pouvoir récupérer la dépendance.

Voici le lien vers le fichier pom que vous recherchez: https://dl.google.com/dl/Android/maven2/com/Android/tools/testutils/26.1.0-alpha01/testutils- 26.1.0-alpha01.pom

50
Niklas

Si vous exécutez un projet sur un projet que vous avez créé avec une version antérieure de Android Studio, vous risquez de rencontrer cette erreur.

Pour résoudre ce problème, incluez le référentiel Maven de Google dans le fichier build.gradle de niveau supérieur, pour chaque projet sur lequel vous souhaitez exécuter le filtre, comme indiqué ci-dessous:

allprojects {
    repositories {
        // The order in which you list these repositories matter.
        google()
        jcenter()
    }
}
180
0xAliHn

J'ai résolu ceci en ajoutant le https://mvnrepository.com/artifact/com.Android.tools.lint/lint-gradle-api repo à build.gradle:

repositories {
    maven {
        url 'https://maven.google.com/'
        name 'Google'
    }
    jcenter()
    maven {
        url 'https://mvnrepository.com/artifact/com.Android.tools.lint/lint-gradle-api'
    }
}
4
Tom Aranda

J'ai changé ma version actuelle de gradle (.3.2 en .2.1) à partir du fichier 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' }
 }
}

puis cliquez sur le bouton décalage de synchronisation dans le coin supérieur droit de l'écran.

0
l.mome

Ajoutez google () à votre note Si vous en avez encore une fois, ne pas ajouter de linter-disabler à votre note, c’est un problème d’erreur d’accès. accéder puis relâcher à nouveau Par exemple le mac

Sudo chmod -R 777 <project-root-folder-name>

0
Mohammad f

Essaye ça,

Fichier -> Paramètres -> Construire, Exécution, Déploiement -> Graduer -> Android Studio -> Sélectionnez -Activer le référentiel Maven intégré - Appliquer.

0
keshavmurthy

ajoutez le code ci-dessous à votre build.gradle (module) pour éviter les erreurs

lintOptions {
        abortOnError false
}
0
v.d