Actualicé Android Studio 4.2 pero no pude crear un nuevo proyecto kotlin
A problem occurred configuring root project 'My Application'. > Could not resolve all artifacts for configuration ':classpath'. > Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0-release-764. Searched in the following locations: - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.5.0-release- 764/kotlin-gradle-plugin-1.5.0-release-764.pom - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.5.0-release-764/kotlin-gradle-plugin-1.5.0-release-764.pom Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.htmlSi alguien estaba enfrentando problemas similares para un proyecto de Java, aquí hay un archivo build.gradle de muestra (nivel de proyecto)
Precaución: observe el método mavenCentral() agregado allí, es obligatorio agregarlo para gradle 4.2.1+
buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.google.gms:google-services:4.3.8' classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.0' classpath 'com.android.tools.build:gradle:4.2.1' } } allprojects { repositories { mavenCentral() maven { url "https://maven.google.com/" } google() maven() { url "https://oss.sonatype.org/content/repositories/snapshots" } jcenter() maven { url 'https://jitpack.io' } } } task clean(type: Delete) { delete rootProject.buildDir }Como todo el mundo conoce la solución, tenemos que deshacernos de -release-764 ya que no existe tal artefacto con esta versión.
Lo mismo se puede validar a continuación.
https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-plugin
Solo quería agregar algunos consejos, cada vez que obtenga un error de este tipo ( Could not resolve all artifacts para ninguna biblioteca Could not find xyz ) en el futuro para cualquiera de las bibliotecas de Android.
La mayor parte de la biblioteca que utilizamos se resuelve mediante
google()mavenCentral()Si es una biblioteca de Android de Google
Si se trata de otra biblioteca de Android y no ha especificado ningún repositorio específico para ellos aparte de mavenCentral() , puede usar https://mvnrepository.com/ o https://search.maven.org/ para buscar o validar la versión. de tu biblioteca
Si en caso de que esté utilizando maven { url 'https://jitpack.io' } como repositorio para su biblioteca, puede buscar aquí https://jitpack.io/ .
Con suerte, estos consejos serán de alguna utilidad para alguien, esto siempre me ayuda en caso de que reciba algún error de este tipo.
Cambiar la dependencia
ext.kotlin_version = "1.5.0-release-764" dependencies { classpath "com.android.tools.build:gradle:4.2.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }A esto
ext.kotlin_version = "1.5.10" dependencies { classpath "com.android.tools.build:gradle:4.2.1" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }Cambiar de
buildscript { ext.kotlin_version = "1.5.0-release-764" //Remove release-764 repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:4.2.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }Cambiar a
buildscript { ext.kotlin_version = "1.5.0" //Here is the change have to add this Version repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:4.2.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }Debe saber que hay "dos" archivos build.gradle en Gradle Scripts en Android Studio, build.gradle (Proyecto) y build.gradle (Módulo). Me tomó horas darme cuenta de que había estado mirando la versión del Módulo de build.gradle mientras intentaba arreglar esto y no pude encontrar las variables de versión de kotlin adecuadas para cambiar.
build.gradle (Proyecto) es el build.gradle adecuado en el que desea realizar cambios.
A partir de ahí cambio
buildscript { ext.kotlin_version = "1.5.0-release-764" repositories { google() mavenCentral() }para
buildscript { ext.kotlin_version = "1.5.0" repositories { google() mavenCentral() }e intente reconstruir su proyecto nuevamente. Esto debería funcionar.
En nuevo proyecto crear
buildscript { ext.kotlin_version = "1.5.0-release-764" repositories { google() mavenCentral() }esto es trabajo para mi
buildscript { ext.kotlin_version = "1.4.30" repositories { google() mavenCentral() }Agrega esta dependencia a tu build.gradle
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0"Si desea una solución rápida, simplemente seleccione la versión 1.4.32 de Kotlin cuando Android Studio le solicite configurar la ventana de Kotlin.
En este momento, 13 de mayo de 2021 , seleccionar 1.5.0 me da problemas de gradle
Cada vez que comencé a crear un nuevo proyecto, este error ocurre con el complemento de gradle.
ACTUALIZACIÓN 14 de mayo de 2021 ->
IR A -> gradle -> build.gradle -> en el código -> dependencias -> Cambiar Classpath -> classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0"
y estás listo para irte.
Actualice su Android Studio a 4.2.1 (lanzado el 13 de mayo de 2021) , la nueva versión estable . Este problema se ha resuelto en que: -
Problema de Kotlin n.º 187403740: Android Studio 4.2.0 genera proyectos con la versión de Kotlin incorrecta: "1.5.0-release-764"
Registro de cambios
https://androidstudio.googleblog.com/2021/05/android-studio-421-disponible.html
Se ha lanzado el nuevo Android Studio 4.2.1 con parches.
Si la actualización no soluciona sus problemas, intente reiniciar y restablecer los cachés.
De lo contrario, use la solución proporcionada anteriormente, que es reemplazar en build.gradle
desde
ext.kotlin_version = "1.5.0-release-764"para
ext.kotlin_version = "1.5.0"LA SOLUCIÓN MÁS SIMPLE PARA SU PROBLEMA:
cambiar :
ext.kotlin_version = "1.5.0-release-764"
para :
ext.kotlin_version = "1.5.0"
en su nivel de proyecto build.gradle
El error es claro Gradle no pudo encontrar la biblioteca que declaró
Posibles soluciones
Ubicación
Proyecto -> construir.gradle
//update it dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30" }Kotlin editado lanzó una versión estable de la versión 1.5.0 anoche, puede usar esta versión para mantenerse actualizado
dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0" }Trabajó para mi:
Ubicación: build.gradle
cambiar
buildscript { ext.kotlin_version = "1.5.0-release-764" repositories { google() mavenCentral() }para
buildscript { ext.kotlin_version = "1.5.0" repositories { google() mavenCentral() }En mi caso, esto se resolvió fácilmente reemplazando jcenter() con mavenCentral() en los repositorios buildscript y allprojects para build.grade.