Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

524
Views
Error de Kotlin: no se pudo encontrar org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7

Instalé el complemento de Kotlin en mi aplicación (v. v1.1.1-release-Studio2.2-1) y luego seleccioné "Configurar Kotlin en el proyecto". Seleccioné el compilador y la versión de tiempo de ejecución de 1.0.7. Kotlin actualizó mis archivos de Gradle. Ahora, cuando intento construir, obtengo:

Error: Ocurrió un problema al configurar el proyecto ':app'. No se pudieron resolver todas las dependencias para la configuración ':app:_debugApkCopy'. No se pudo encontrar org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7. Requerido por:

MiAplicación:aplicación:sin especificar

No estoy seguro de lo que me estoy perdiendo aquí.

over 4 years ago · Santiago Trujillo
19 answers
Answer question

0

En el nivel de proyecto build.gradle use solo esta versión

ext.kotlin_version = '1.3.31'

Eliminar otras versiones

Esto solo funcionará con la última versión de Android Studio 3.4

ACTUALIZACIÓN: intente usar la última versión de kotlin con el último estudio de Android para evitar un error.

over 4 years ago · Santiago Trujillo Report

0

La división de kotlin-stdlib en kotlin-stdlib-jre7 y kotlin-stdlib-jre8 solo se introdujo con Kotlin 1.1, por eso no se puede resolver la dependencia, la versión del paquete simplemente no existe.

Parece que la actualización de los archivos de su proyecto falló en algún momento y configuró la versión de Kotlin en 1.0.7. Si este es un proyecto nuevo y no hay nada que le impida usar 1.1.1, cambiaría a eso. Su problema debería desaparecer después de hacer esto.

over 4 years ago · Santiago Trujillo Report

0

En el archivo "build.gradle", cambie la versión actual de Kotlin de esa línea y presione sincronizar:

 ext.kotlin_version = '1.1.1'

/// Eso se verá como:

// Archivo de compilación de nivel superior donde puede agregar opciones de configuración comunes a todos los subproyectos/módulos.

 buildscript { ext.kotlin_version = '1.1.1' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
over 4 years ago · Santiago Trujillo Report

0

  1. Verifique la versión actual de su Kotlin en la ruta a continuación,

    C:\Archivos de programa\Android\Android Studio\gradle\m2repository\org\jetbrains\kotlin\kotlin-stdlib\1.0.5

cambie a esa versión (1.0.5) en el archivo gradle de nivel de proyecto.

Puede ver que en su ruta anterior no se menciona ninguna jre version , así que elimínelo en el archivo gradle de su aplicación como se muestra a continuación,

 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
over 4 years ago · Santiago Trujillo Report

0

A partir de Kotlin 1.1.2, las dependencias con el grupo org.jetbrains.kotlin se resuelven de manera predeterminada con la versión tomada del complemento aplicado. Puede proporcionar la versión manualmente usando la notación de dependencia completa como:

 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

Si tiene como objetivo JDK 7 o JDK 8, puede usar versiones extendidas de la biblioteca estándar de Kotlin que contienen funciones de extensión adicionales para las API agregadas en las nuevas versiones de JDK. En lugar de kotlin-stdlib, use una de las siguientes dependencias:

 compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7" compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
over 4 years ago · Santiago Trujillo Report

0

buildscript { **ext.kotlin_version = '1.1.1'** //Add this line repositories { **jcenter()** //Add this line google() } dependencies { // classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.android.tools.build:gradle:3.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { **jcenter()** //Add this line google() maven { url "https://jitpack.io" } } }
over 4 years ago · Santiago Trujillo Report

0

Esto es lo que funcionó para mí: Usar Gradle 4.8.1

 buildscript { ext.kotlin_version = '1.1.1' repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.1.0'} } allprojects { repositories { mavenLocal() jcenter() google() maven { url "$rootDir/../node_modules/react-native/android" } maven { url 'https://dl.bintray.com/kotlin/kotlin-dev/' } } }
over 4 years ago · Santiago Trujillo Report

0

He resuelto este problema al anular la selección de la opción de trabajo sin conexión en Settings

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

Una nueva solución si usa Android Studio 3.2, resolví este problema agregando mavenCentral() a build.gradle del proyecto:

 buildscript { ext.kotlin_version = '1.3.0' repositories { mavenCentral() google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { mavenCentral() google() jcenter() } }

Debe agregar la línea como este pedido, el crédito es para esta respuesta

over 4 years ago · Santiago Trujillo Report

0

reemplazar

 implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" ^ | JRE = Java Runtime Environment

con

 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" ^ | JDK = Java Development Kit

Dado que la versión con jre es absoluta, simplemente reemplace y sincronice el proyecto

Documentación oficial aquí Gracias por el enlace @ ROMANARMY

over 4 years ago · Santiago Trujillo Report

0

En caso de que una dependencia (transitiva) todavía use la variante jre de la biblioteca Kotlin, puede forzar el uso de la variante jdk con la ayuda de una estrategia de resolución:

 configurations.all { resolutionStrategy { eachDependency { DependencyResolveDetails details -> details.requested.with { if (group == "org.jetbrains.kotlin" && name.startsWith("kotlin-stdlib-jre")) { details.useTarget(group: group, name: name.replace("jre", "jdk"), version: version) details.because("Force use of 'kotlin-stdlib-jdk' in favor of deprecated 'kotlin-stdlib-jre'.") } } } } }
over 4 years ago · Santiago Trujillo Report

0

Si está utilizando Android Studio 3.2 o superior, el problema se resolverá agregando google() y jcenter() a build.gradle del proyecto:

 repositories { google() jcenter() }
over 4 years ago · Santiago Trujillo Report

0

Pasos simples:

  1. Haga clic en Archivo > Estructura del proyecto

  2. Haga clic en Dependencias > Buscar y haga clic en org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21 (o cualquiera que sea su versión actual)

  3. En Detalles > sección de actualización, haga clic en [actualizar variable][actualizar dependencias]

  4. Haga clic en Aceptar

over 4 years ago · Santiago Trujillo Report

0

Después de corregir la versión build.gradle, comenzó a funcionar 4.0.0 a 3.5.0

over 4 years ago · Santiago Trujillo Report

0

build.gradle (Proyecto)

 buildScript { ... dependencies { ... classpath 'com.android.tools.build:gradle:4.0.0-rc01' } }

gradle/envoltura/gradle-envoltura.propiedades

 ... distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

Algunas bibliotecas requieren el gradle actualizado . Tal como:

 androidTestImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines"

GL

over 4 years ago · Santiago Trujillo Report

0

Vuelva a cargar sdk tal vez el problema esté resuelto

over 4 years ago · Santiago Trujillo Report

0

Si recibe este error al extraer un proyecto antiguo de Github.

  1. Presione migrar a AndroidX desde Refractor

  2. Cambie la línea a implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" instead.

over 4 years ago · Santiago Trujillo Report

0

Si de aquí en adelante elimina Jcenter de Gradle, agréguelo a su gradle

 repositories { google() mavenCentral() maven { url 'https://jitpack.io' } } allprojects { repositories { google() mavenCentral() maven { url "https://jitpack.io" } } }

Entonces, el punto principal es que agregue mavenCentral() y maven { url "https://jitpack.io" } en gradle

over 4 years ago · Santiago Trujillo Report

0

En mi caso, el problema se resolvió agregando las siguientes líneas en el archivo build.gradle :

 allprojects { repositories { jcenter() google() maven { url "https://jitpack.io" } //remember to add this line } }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!