क्या किसी ने इस मुद्दे को हल किया है?
कोटलीन संस्करण जो कि ढाल के साथ निर्माण के लिए उपयोग किया जाता है (1.1.2-5) आईडीई प्लगइन (1.1.2-4) में बंडल किए गए एक से भिन्न होता है
मैं 3.0 कैनरी 4 का उपयोग कर रहा हूं
क्या किसी ने इस मुद्दे को हल किया है?
कोटलीन संस्करण जो कि ढाल के साथ निर्माण के लिए उपयोग किया जाता है (1.1.2-5) आईडीई प्लगइन (1.1.2-4) में बंडल किए गए एक से भिन्न होता है
मैं 3.0 कैनरी 4 का उपयोग कर रहा हूं
जवाबों:
मैंने @ Miha_x64 की सलाह का पालन किया और प्लग-इन को अपग्रेड किया जिसमें मेरी समस्या हल हुई:
Tools->Kotlin->Configure Kotlin Plugin Updates->Check for updates now
Android स्टूडियो का मेरा संस्करण है:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
मेरे मामले में, मैंने जावा को कोटलिन में बदल दिया और मैंने पहले से ही कोटलिन को निचले संस्करण के साथ स्थापित किया है। इसलिए मैंने इसे अपडेट किया।
Tools-> Kotlin-> Configure Kotlin Plugin Updatesतो Check for updates nowफिर चुनेंStable
लेकिन यह build.gradleफ़ाइल में मेरे संस्करण को स्वचालित रूप से अपडेट नहीं करता था । क्योंकि इसने एक नए संस्करण का पता लगाया और पुराने से अलग है।
इसलिए मैंने अपने संस्करण को मैन्युअल रूप से नवीनतम से अपडेट किया
ext.kotlin_version = '1.0.0' सेवा ext.kotlin_version = '1.2.41'
buildscript {
ext.kotlin_version = '1.2.41'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
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
}
}
build.gradle
एंड्रॉइड स्टूडियो 3.0 कैनरी 4 में एक समस्या है जो इसे कोटलिन प्लगइन के अपडेट किए गए संस्करण को लोड करने से रोकती है। एंड्रॉइड स्टूडियो 3.0 का एक नया संस्करण जारी होने तक आप बिल्डलाइन में कोटलिन प्लगइन द्वारा दिखाए गए चेतावनी को अनदेखा कर सकते हैं।
मेरे पास भी यही मुद्दा था, मैं एंड्रॉइड स्टूडियो 3.2.1 का उपयोग कर रहा हूं
अपनी परियोजना build.gradle फ़ाइल (मॉड्यूल नहीं build.gradle फ़ाइल) के कोटलिन संस्करण को नवीनतम में बदलें (फिलहाल यह 1.3.11 है)
ext.kotlin_version = '1.3.11'
उसके बाद नोटिफिकेशन कॉल कोटलिन माइग्रेशन होगा, नोटिफिकेशन पर रन माइग्रेशन लिंक पर क्लिक करें।
ext.kotlin_versionके लिएbuild.gradle।