গ্রেড (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.