গ্রেড (1.1.2-5) দিয়ে বিল্ডিংয়ের জন্য ব্যবহৃত কোটলিন সংস্করণটি আইডিই প্লাগইন (1.1.2-4) এর মধ্যে বান্ডিল করা থেকে আলাদা হয় fers


94

কেউ কি এই সমস্যা সমাধান করেছেন?

গ্রেড (1.1.2-5) দিয়ে বিল্ডিংয়ের জন্য ব্যবহৃত কোটলিন সংস্করণটি আইডিই প্লাগইন (1.1.2-4) এর মধ্যে বান্ডিল করা থেকে আলাদা হয় fers

আমি এএস 3.0 ক্যানারি 4 ব্যবহার করছি


31
পারেন আপগ্রেড করার চেষ্টা করুন প্লাগ-ইন (সরঞ্জাম -> Kotlin -> কনফিগার Kotlin প্লাগইন আপডেট -> এখন আপডেট পরীক্ষা) অথবা downgrading ext.kotlin_versionমধ্যে build.gradle।
— মিহা_এক্স 64

আমাকে এই চেষ্টা করা যাক। ধন্যবাদ
— রাদিত্য গুমায়

উত্তর:


213

আমি @ মিহা_এক্স 64৪ এর পরামর্শ অনুসরণ করে প্লাগ-ইন আপগ্রেড করেছি যা আমার সমস্যার সমাধান করেছে:

Tools-> Kotlin-> Configure Kotlin Plugin Updates->Check for updates now

অ্যান্ড্রয়েড স্টুডিওর আমার সংস্করণটি হ'ল:

Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017

হ্যাঁ, নিখুঁত ধন্যবাদ, সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত
— ভারত

56

আমার ক্ষেত্রে, আমি জাভাটিকে কোটলিনে রূপান্তর করেছি এবং ইতিমধ্যে নিম্ন সংস্করণ সহ আমি কোটলিন ইনস্টল করেছি। তাই আমি এটি আপডেট করেছি।

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

4
এটি সত্যিই অবাক করে দেয় যে তাদের সেটআপে তাদের এমন প্রাথমিক ত্রুটি রয়েছে যে আপনি ক্লাসপথটি সর্বশেষে শেল স্ক্রিপ্টের মাধ্যমে এক জায়গায় অন্য স্থানে কনফিগার করতে পারবেন।
— জন পেরি

4
আপনাকে ধন্যবাদ, পয়েন্টটি আপনি প্লাগইন আপডেট করার পরে আপনার পূর্ববর্তী সংস্করণটি বর্তমান সংস্করণে পরিবর্তন করতে হবে build.gradle
— জিমাল আব্বি

5

অ্যান্ড্রয়েড স্টুডিও 3.0 ক্যানারি 4 এ একটি সমস্যা রয়েছে যা এটিকে কোটলিন প্লাগইনের আপডেট হওয়া সংস্করণটি লোড করা থেকে বিরত করে ts অ্যান্ড্রয়েড স্টুডিও 3.0 এর নতুন সংস্করণ প্রকাশ না হওয়া পর্যন্ত আপনি বিল্ড.gradle এ কোটলিন প্লাগইন দ্বারা দেখানো সতর্কতাটিকে এড়িয়ে যেতে পারেন।


4
এখনও অ্যান্ড্রয়েড স্টুডিওতে উপস্থিত রয়েছে 3.0 বিটা 6
— লুই সিএডি

4
অ্যান্ড্রয়েড স্টুডিও
— 3.0.০

4
অ্যান্ড্রয়েড স্টুডিওতে 3.1 ক্যানারি 3ও।
— শ্রীকান্ত করুণাঘাট

এছাড়াও অ্যান্ড্রয়েড স্টুডিও ৩.৩ এ দেখা গেছে। ক্যানারি 3
— es0329

4
এছাড়াও অ্যান্ড্রয়েড স্টুডিও 4.0.০.১
— নিলস

3

আমারও একই সমস্যা ছিল, আমি অ্যান্ড্রয়েড স্টুডিও ৩.২.১ ব্যবহার করছি

আপনার প্রজেক্ট বিল্ডড্রেডল ফাইল (মডিউল বিল্ড.gradle ফাইল নয় ) এর কোটলিন সংস্করণটি সর্বশেষে পরিবর্তন করুন (এই মুহুর্তে এটি 1.3.11)

ext.kotlin_version = '1.3.11'

তারপরে নোটিফিকেশন কল কলটিন মাইগ্রেশন হবে, বিজ্ঞপ্তিতে মাইগ্রেশন চালান লিঙ্কটি ক্লিক করুন।


0

এটি আপনার বিল্ড গ্রেড অ্যাপ্লিকেশনটিতে যুক্ত করুন

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.