maven - google - Android Studio-No se pudo encontrar intellij-core.jar
gradle vs maven (11)
Estoy usando Android Studio 3.1.4.
Error: No se pudo encontrar intellij-core.jar (com.android.tools.external.com-intellij: intellij-core: 26.0.1). Buscar en las siguientes ubicaciones: https://jcenter.bintray.com/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
Además de las respuestas de devsnd y Mr-IDE, aquí están las sugerencias:
Coloque ''google ()'' en el primer orden tanto en los repositorios de buildscript como en los repositorios de todos los proyectos del archivo de compilación Gradle a nivel de proyecto.
Compruebe la coherencia en la versión de Android Gradle Plugin y la versión de Gradle. En general, se actualizan automáticamente con Android Studio, pero es posible que tenga un proyecto anterior. El complemento 3.1 debería usar Gradle versión 4.4 y superior, el complemento 3.2 debería usar Gradle versión 4.6 y superior.
Instala ese buildToolsVersion en particular que usa el complemento.
Echa un vistazo a este enlace para más detalles:
https://developer.android.com/studio/releases/gradle-plugin#updating-gradle
Espero que esto ayude.
Este problema está siendo https://issues.apache.org/jira/browse/CB-14127
Un desglose del problema.
Básicamente, hubo un problema al cargar los frascos de Google en jcenter y está causando fallas en las compilaciones.
La solución
Las compilaciones funcionarán si ponemos el repositorio de Google Maven por delante de jcenter.
El 18 de julio, el problema debería haberse solucionado en el lanzamiento de cordova-android 7.1.1, consulte el registro de cambios aquí
La solución sin embargo no funcionó en todos los casos evidentemente.
Se ha realizado una nueva solución, así que espere que esto esté listo en 7.1.2, hasta entonces, recuerde cambiar el pedido cada vez que elimine y vuelva a agregar la plataforma.
Hola, me encontré con el mismo problema, que en realidad es un conflicto entre el plugin ionic, gradle y gradle. Resulta que en la nueva versión del plugin gradle la compilación ahora depende del repositorio de google. Para solucionar el problema necesitas cambiar 2 archivos:
Asegúrese de que sean como se describe a continuación!
1 ° - “plataformas / android / CordovaLib / build.gradle”
buildscript {
repositories {
google()
maven {
url “https://maven.google.com”
}
jcenter ()
}
2 ° - “plataformas / android / build.gradle”
buildscript {
repositories {
google()
maven {
url “https://maven.google.com”
}
jcenter ()
}
y
allprojects {
repositories {
google()
maven {
url “https://maven.google.com”
}
jcenter ()
}
Eso es todo. ¡Espero que esto ayude!
La adición de google () a los archivos build.gradle utiliza esta URL https://dl.google.com/dl/android/maven2/ que devuelve 404 en este momento.
(fuente: https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/RepositoryHandler.html#google-- )
En este momento, la URL de trabajo es https://dl.google.com/dl/android/maven2/index.html Puede acceder a ella reemplazando google () con esta línea
maven {url '' https://maven.google.com ''}
en tus archivos build.gradle
Para resolver este problema o poner
<preference name="android-targetSdkVersion" value="27" />
en su config.xml .
O incluso mejor, actualice android-cordova a la versión lates (7.1.2):
cordova platform add [email protected]
android-cordova 7.1.2 incluye la corrección CB-14127: "Mover google maven repo por delante de jcenter". ( https://issues.apache.org/jira/browse/CB-14127 )
Pude solucionar el problema cambiando el orden de los repositorios aquí:
/platforms/android/CordovaLib/build.gradle
de esto:
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
a esto:
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
Si está utilizando classpath ''com.android.tools.build:gradle:3.0.1''
o superior en su proyecto / build.gradle, la solución es:
Agregue "google()"
a su proyecto / build.gradle en 2 lugares:
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url ''https://maven.google.com/'' name ''Google'' } } dependencies { ... } } allprojects { repositories { google() jcenter() maven { url ''https://maven.google.com/'' name ''Google'' } } }
Luego verá en los registros que intellij-core.jar se descarga de diferentes URL:
Utilice com.android.tools.build:gradle:3.2.1
También tendrá que actualizar su ''/gradle/wrapper/gradle-wrapper.properties''
distributionUrl=https/://services.gradle.org/distributions/gradle-4.6-all.zip
Yo resuelvo mi problema; cambiar la plataforma / android / CordovaLib / build.gradle archivo. Puse el mao repo delante del jcenter:
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
Y yo uso cordova-android 7.1.1.
https://github.com/flutter/flutter/pull/23397
En resumen, siguiendo a Mahi-K desde el enlace anterior, debe editar $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''
}
}
En las propiedades de envoltura de gradle/wrapper/gradle-wrapper.properties
puede que también tenga que cambiarlo a 4.6 o superior
distributionUrl=https/://services.gradle.org/distributions/gradle-4.6-all.zip
Para mí, los problemas resueltos cambian la construcción de archivos de gradle para obtener Google Server.
/platforms/android/build.gradle
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
/platforms/android/app/build.gradle
allprojects {
repositories {
google()
mavenCentral();
jcenter()
}