অবৈধ শ্রেণীর ফাইল: শ্রেণি মডিউল-তথ্য একটি দুর্দান্ত টাইপ অনুপস্থিত। ক্লাস ফাইল সংস্করণ 53


12

আমি যখন আমার প্রকল্পে ফায়ারবেস পারফেক্ট নির্ভরতা যুক্ত করি তখন আমি এই ত্রুটিটি পাচ্ছি Illegal class file: Class module-info is missing a super type. Class file version 53. আমার গ্রেডল এবং গুগল পরিষেবাগুলি প্রকল্প-স্তরের নির্ভরতাগুলি

    classpath 'com.android.tools.build:gradle:3.5.1'
    classpath 'com.google.gms:google-services:4.3.2'

এবং আমি তাদের ডক্স https://firebase.google.com/docs/perf-mon/get-st সূত্রে- অ্যান্ড্রয়েডে উল্লিখিত সঠিক পদক্ষেপগুলি অনুসরণ করেছি ।

আমি অ্যান্ড্রয়েড স্টুডিও ক্যাশে পরিষ্কার এবং পুনর্নির্মাণ এবং সাফ করার চেষ্টা করেছি।

এবং স্ট্যাকওভারফ্লো থেকে একইভাবে সমাধান ইস্যু করার চেষ্টা করেছিল tried

প্রকল্প স্তর বিল্ড গ্রেড

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()
        maven { url 'https://maven.google.com' }

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        classpath 'com.google.gms:google-services:4.3.2'
        classpath 'com.google.firebase:perf-plugin:1.3.1'  // Performance Monitoring plugin
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

অ্যাপ স্তরের বিল্ড গ্রেডেল

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
        maven { url "https://jitpack.io" }
        jcenter()

    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.31.0'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
// Apply the Performance Monitoring plugin to enable instrumentation
apply plugin: 'com.google.firebase.firebase-perf'

repositories {
    maven { url 'https://maven.fabric.io/public' }
    maven { url "https://jitpack.io" }
    maven {
        url 'https://maven.google.com'
    }

}
dependencies {
// Not added all dependencies , Just the firebase one SINCE ITS PRETTY LONG
implementation 'com.google.firebase:firebase-perf:19.0.0'
}

আপনার build.gradleপ্রশ্নের যোগ করুন ।
কেভিন

ফ্যাব্রিক সরানোর চেষ্টা করুন এবং এটি কেবলমাত্র পারফরম্যান্স দিয়ে পরীক্ষা করুন, সম্ভবত এটির একটি লাইব্রেরি বিরোধ রয়েছে।
আতিফ আব্বাসি

এখানে উত্তর দেওয়া হয়েছে: স্ট্যাকওভারফ্লো.com
জেফ লকহার্ট

উত্তর:


14

আপনার অ্যাপ-স্তরের build.gradleফাইলটিতে এটি যুক্ত করা অস্থায়ীভাবে সমস্যার সমাধান করে

debug {
          FirebasePerformance {
            // Set this flag to 'false' to disable @AddTrace annotation processing and
            // automatic HTTP/S network request monitoring
            // for a specific build variant at compile time.
            instrumentationEnabled false
          }
        }

1
আমার জন্য কাজ করেছেন। ধন্যবাদ !!
ট্র্যাকড্যাভ

2
ধন্যবাদ, এটি আমার সমস্যার সমাধান করে। আমি মনে করি, কারও উচিত এটি বাগ বাগদত্তাকে রিপোর্ট করা উচিত।
দারারি নূর অমালি

আমার জন্য কাজ করেছেন। এই সমাধানের জন্য আমি 2 দিন অনুসন্ধান করেছি।
হাসানুজ্জামান মামুন

1
সিদ্ধিবায়নায়ক উপরের কোডটি ব্যবহার করার পরে কি পারফোমেন্স এপিআই কাজ করে?
কুবস

@ কিবস নাহ, এটি পারফরম্যান্সটি অক্ষম করছে যাতে বিল্ডটি আরও এগিয়ে যেতে পারে। সুতরাং এটি আপনার বিল্ডটি কাজ করার জন্য একটি অস্থায়ী সমাধান তবে লাইব্রেরির একটি পুরানো সংস্করণ বা প্লাগইন এটির কাজ করার জন্য উপলভ্য থাকলে আপনি চেষ্টা করতে পারেন। আশা করি, এটি সাহায্য করে!
সিদ্ধিবিনায়ক

1

এফওয়াইআই, এটি একটি এজিপি বাগ ছিল ... এটি এজিপি 3.6 এ ঠিক করা হয়েছে


এজিপি কী এবং আপনি যা বলছেন তার জন্য আপনার কাছে কোনও উত্স আছে? আমি একটি সমাধান খুঁজছি কিন্তু আমি আপনাকে কী প্রস্তাব দিচ্ছি তা জানি না
নিক কার্ডোসো

@ নিককার্ডোসো অ্যান্ড্রয়েড গ্রেডল প্লাগইন (এজিপি) এবং কেনেই পরামর্শ দিচ্ছেন যে এটি ৩. the সংস্করণে ঠিক করা হয়েছে
সিদ্ধিবিনায়ক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.