web-dev-qa-db-fra.com

Android Studio - Impossible de trouver intellij-core.jar

J'utilise Android studio 3.1.4.

Erreur: impossible de trouver intellij-core.jar (com.Android.tools.external.com-intellij: intellij-core: 26.0.1). Recherche dans les emplacements suivants: https://jcenter.bintray.com/com/Android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar

45
Rohan Patel

J'ai pu résoudre le problème en modifiant l'ordre des référentiels ici:

/platforms/Android/CordovaLib/build.gradle

à partir de ceci:

repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}

pour ça:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()
}
38
devsnd

Si vous utilisez classpath 'com.Android.tools.build:gradle:3.0.1' ou une version ultérieure dans votre projet/build.gradle, la solution est la suivante:

Ajoutez "google()" à votre fichier project/build.gradle à deux endroits:

 // Fichier de construction de niveau supérieur dans lequel vous pouvez ajouter des options de configuration communes à tous les sous-projets/modules. 
 Buildscript {
 Repositories {
 google()
 jcenter () 
 maven {
 url 'https://maven.google.com/'
 nom' Google '
} 
} 
 dépendances {
 ... 
} 
} 
 
 allprojects {
 référentiels { 
 google()
 jcenter () 
 maven {
 url 'https://maven.google.com/'
 nom' Google '
} 
} 
} 

Ensuite, vous verrez dans les journaux que intellij-core.jar est téléchargé à partir d'URL différentes:

11
Mr-IDE

Pour résoudre ce problème, soit mettre

<preference name="Android-targetSdkVersion" value="27" />

dans votre config.xml .

Ou mieux encore, mettez à niveau Android-cordova vers la version la plus récente (7.1.2):

cordova platform add [email protected]

Android-cordova 7.1.2 inclut le correctif CB-14127: "Déplacez le référentiel google maven avant jcenter". ( https://issues.Apache.org/jira/browse/CB-14127 )

7
Lukas

Je résous mon problème; changez le fichier plateforme/Android/CordovaLib/build.gradle. Je mets le repo maven devant le jcenter:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()

}

Et j'utilise cordova-Android 7.1.1.

6
Costas Bakoulias

hé les gars, je suis tombé sur le même problème, qui est en fait un conflit entre le plugin ionic, gradle et gradle. Il s'avère que dans la nouvelle version du plugin Gradle, la construction dépend maintenant du référentiel Google. Pour résoudre le problème, vous devez modifier 2 fichiers:

Assurez-vous qu'ils sont comme décrit ci-dessous!

1 ° - “plateformes/Android/CordovaLib/build.gradle”

buildscript {
 repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
}

2 ° - “plates-formes/Android/build.gradle”

buildscript {
 repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
 }

et

 allprojects {
  repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
 }

Ça y est. J'espère que cela t'aides!

2
Jonathan Souza

https://github.com/flutter/flutter/pull/23397

En bref, après Mahi-K à partir du lien ci-dessus, vous devez éditer $flutterRoot/packages/flutter_tools/gradle/flutter.gradle

buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://dl.google.com/dl/Android/maven2'
        }
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.2.1'
    }
}

Dans les propriétés de l'encapsuleur gradle/wrapper/gradle-wrapper.properties, vous devrez peut-être également le remplacer par 4.6 ou plus.

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
2
tzipp

L'ajout de google () aux fichiers build.gradle utilise cette URL https://dl.google.com/dl/Android/maven2/ qui renvoie 404 pour le moment.

(source: https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/RepositoryHandler.html#google-- )

Pour le moment, l'URL de travail est https://dl.google.com/dl/Android/maven2/index.html Vous pouvez y accéder en remplaçant google () par cette ligne

maven {url ' https://maven.google.com '}

dans vos fichiers build.gradle.

1
freshsonia

En plus des réponses de devsnd et Mr-IDE, voici les suggestions:

  • Placez 'google ()' dans le premier ordre dans les référentiels buildscript et allprojects du fichier de génération Gradle au niveau du projet.

  • Vérifiez la cohérence dans la version Android Gradle Plugin et la version Gradle. Généralement, ils sont automatiquement mis à jour avec Android Studio, mais vous pouvez avoir un projet plus ancien. Le plugin 3.1 doit utiliser Gradle version 4.4 et ultérieure, le plugin 3.2 doit utiliser Gradle version 4.6 et ultérieure.

  • Installez la buildToolsVersion particulière utilisée par le plug-in.

Consultez ce lien pour plus de détails:

https://developer.Android.com/studio/releases/gradle-plugin#updating-gradle

J'espère que cela t'aides.

1
nkhar

Pour moi, le problème résolu change construire des fichiers de niveaux pour obtenir Google Server.
/plateformes/Android/build.gradle

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }

/platforms/Android/app/build.gradle

allprojects {
    repositories {
        google()
        mavenCentral();
        jcenter()
    }
1
Guilherme Lessa

Utilisez com.Android.tools.build:gradle:3.2.1

Vous devrez également mettre à jour votre '/gradle/wrapper/gradle-wrapper.properties'

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
1
Arpit Anand

Ce problème est en cours suivi sur Jira

Une ventilation du problème

En gros, il y avait un problème de chargement des fichiers Google dans jcenter et cela entraînait l'échec des versions.

Le correctif

Les constructions fonctionneront si nous plaçons le dépôt Google Maven avant jcenter.

Le 18 juillet, le problème aurait dû être résolu dans la version de cordova-Android 7.1.1, voir le journal des modifications ici

Le correctif n'a cependant pas fonctionné dans tous les cas, évidemment.

Un nouvelle correction a été faite alors attendez-vous à ce que ce soit prêt en 7.1.2, en attendant, souvenez-vous d'échanger la commande à chaque fois que vous supprimez et ajoutez de nouveau la plate-forme.

1
Ryan Searle

Déclassement à:

com.Android.tools.build:gradle:3.1.

forme

com.Android.tools.build:gradle:3.2.1=

Résolu le problème

aussi: je mets google () au début

J'utilise Android Studio 3.2.1

0
ExceedLimits