Geçersiz sınıf dosyası: Sınıf modülü bilgisinde bir süper tür eksik. Sınıf dosyası sürüm 53


12

Projeme firebase perf bağımlılığı eklediğimde bu hatayı alıyorum Illegal class file: Class module-info is missing a super type. Class file version 53. Gradle ve google hizmetleri proje düzeyindeki bağımlılıklar

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

ve https://firebase.google.com/docs/perf-mon/get-started-android dokümanlarında belirtilen adımları tamamladım .

Android Studio önbelleğini temizlemeyi ve yeniden oluşturmayı ve temizlemeyi denedim.

Ayrıca StackOverflow'dan benzer şekilde sorun çözmeyi denedi

Proje düzeyinde derleme

// 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()

    }
}

Uygulama düzeyinde derleme

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.gradleSorunuzu ekleyin .
Kevin

kumaşı çıkarmayı deneyin ve sadece performansla test edin, belki bir kütüphane çatışması olabilir.
Atif AbbAsi

Yanıtlar:


14

Bunu uygulama düzeyindeki build.gradledosyanıza eklemek sorunu geçici olarak çözer

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
Benim için çalıştı. Teşekkürler!!
TrackDave

2
Bu sorunumu çözdü, teşekkürler. Sanırım birisi bunu hata izleyiciye rapor etmeli.
Darari Nur Amali

Benim için çalıştı. Bu çözümü 2 gün aradım.
Hasanuzzaman Mamun

1
Siddhivinayak Yukarıdaki kodu kullandıktan sonra Perfomance API çalışıyor mu?
kubs

@kubs Hayır, derlemenin ilerleyebilmesi için Performansı devre dışı bırakıyor. Bu, derlemenizin çalışmasını sağlamak için geçici bir çözümdür, ancak çalışmasını sağlamak için kitaplığın veya eklentinin eski bir sürümünü deneyebilirsiniz. Umarım, bu yardımcı olur!
Siddhivinayak

1

FYI, bu bir AGP hatasıydı ... AGP 3.6'da düzeltildi


Agp nedir ve söylediklerin için bir kaynağın var mı? Bir çözüm arıyorum ama ne önerdiğini bilmiyorum
Nick Cardoso

@NickCardoso Android Gradle Plugin (AGP) ve kenyee, 3.6
Siddhivinayak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.