tools studio google dependency maven android-studio android-gradle

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!



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() }