J'ai installé le plugin Kotlin dans mon application (v. V1.1.1-release-Studio2.2-1) puis j'ai sélectionné "Configurer Kotlin dans le projet" J'ai sélectionné le compilateur et la version d'exécution de 1.0.7. Kotlin a mis à jour mes fichiers Gradle. Maintenant, quand j'essaye de construire, j'obtiens:
Erreur: un problème est survenu lors de la configuration du projet «: app». Impossible de résoudre toutes les dépendances pour la configuration «: app: _debugApkCopy». Impossible de trouver org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7. Requis par:
MyApplication: app: non spécifié
Je ne suis pas sûr de ce qui me manque ici.
android
kotlin
android-gradle-plugin
Mike6679
la source
la source
gradle
Réponses:
remplacer
avec
Puisque la version avec jre est absolue, remplacez et synchronisez simplement le projet
Documentation officielle ici Merci pour le lien @ ROMANARMY
Bon codage :)
la source
jre
etjdk
- je dois vieillir.Au niveau du projet,
build.gradle
utilisez uniquement cette versionSupprimer les autres versions
Cela ne fonctionnera qu'avec la dernière version d'Android Studio 3.4
la source
La scission de
kotlin-stdlib
enkotlin-stdlib-jre7
etkotlin-stdlib-jre8
n'a été introduite qu'avec Kotlin 1.1, c'est pourquoi la dépendance ne peut pas être résolue, la version du package n'existe tout simplement pas.Il semble que la mise à jour de vos fichiers de projet a échoué à un moment donné et a défini la version de Kotlin sur 1.0.7. S'il s'agit d'un nouveau projet et que rien ne vous empêche d'utiliser la version 1.1.1, je passerais à cela. Votre problème devrait disparaître après avoir fait cela.
la source
Dans le fichier "build.gradle", modifiez la version actuelle de Kotlin sur cette ligne et appuyez sur synk:
/// Cela ressemblera à:
// Fichier de construction de niveau supérieur où vous pouvez ajouter des options de configuration communes à tous les sous-projets / modules.
la source
À partir de Kotlin 1.1.2, les dépendances avec groupe
org.jetbrains.kotlin
sont résolues par défaut avec la version extraite du plugin appliqué. Vous pouvez fournir la version manuellement en utilisant la notation de dépendance complète comme:Si vous ciblez JDK 7 ou JDK 8, vous pouvez utiliser des versions étendues de la bibliothèque standard Kotlin qui contiennent des fonctions d'extension supplémentaires pour les API ajoutées dans les nouvelles versions de JDK. Au lieu de kotlin-stdlib, utilisez l'une des dépendances suivantes:
la source
Une nouvelle solution si vous utilisez Android Studio 3.2, j'ai résolu ce problème en ajoutant mavenCentral () à build.gradle du projet:
Vous devez ajouter la ligne comme cette commande, le crédit est pour cette réponse
la source
la source
Si vous utilisez Android Studio 3.2 et supérieur, le problème sera résolu en ajoutant google () et jcenter () à build.gradle du projet:
la source
Voici ce qui a fonctionné pour moi: Utiliser Gradle 4.8.1
la source
J'ai résolu ce problème en désélectionnant l' option de travail hors ligne dans
Settings
la source
Veuillez vérifier la version actuelle de votre Kotlin dans le chemin ci-dessous,
C: \ Program Files \ Android \ Android Studio \ gradle \ m2repository \ org \ jetbrains \ kotlin \ kotlin-stdlib \ 1.0.5
(1.0.5)
passez à cette version dans le fichier gradle au niveau du projet.Vous pouvez voir que votre chemin ci-dessus ne mentionne aucun Java -
jre version
, alors supprimez-le dans le fichier de niveau de votre application comme ci-dessous,la source
build.gradle (Projet)
gradle / wrapper / gradle-wrapper.properties
Certaines bibliothèques nécessitent le gradle mis à jour . Tel que:
GL
la source
Dans le cas où une dépendance (transitive) utilise toujours la
jre
variante de la bibliothèque Kotlin, vous pouvez forcer l'utilisation de lajdk
variante à l'aide d'une stratégie de résolution:la source
Étapes simples:
Cliquez sur Fichier> Structure du projet
Cliquez sur Dépendances> Rechercher et cliquer org.jetbrains.kotlin: kotlin-stdlib-jdk7: 1.3.21 (ou quelle que soit votre version actuelle)
Sous Détails> section de mise à jour, cliquez sur [mettre à jour la variable] [mettre à jour les dépendances]
Meilleures salutations
la source
Après avoir corrigé la version build.gradle, il a commencé à fonctionner de 4.0.0 à 3.5.0
la source