'Flutter - Fatal Exception: java.lang.LinkageError
I've a Flutter app project and just for some users (7% of my user base) the app crash and Play Store is reporting the following error on android devices:
java.lang.LinkageError:
at com.google.android.gms.internal.ads.zzcpq.zza (zzcpq.java:44)
at com.google.android.gms.internal.ads.zzevk.zza (zzevk.java:365)
at com.google.android.gms.internal.ads.zzeke.zzN (zzeke.java:58)
at com.google.android.gms.internal.ads.zzeke.zze (zzeke.java:6)
at com.google.android.gms.internal.ads.zzbhd.zzg (zzbhd.java:203)
at com.google.android.gms.ads.BaseAdView.loadAd (BaseAdView.java:6)
at io.flutter.plugins.googlemobileads.FlutterBannerAd.load (FlutterBannerAd.java:60)
at io.flutter.plugins.googlemobileads.GoogleMobileAdsPlugin.onMethodCall (GoogleMobileAdsPlugin.java:737)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage (MethodChannel.java:17)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler (DartMessenger.java:18)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0 (DartMessenger.java:20)
at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$DartMessenger (DartMessenger.java)
at io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$TsixYUB5E6FpKhMtCSQVHKE89gQ.run (-.java:12)
at android.os.Handler.handleCallback (Handler.java:883)
at android.os.Handler.dispatchMessage (Handler.java:100)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:7397)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:935)
It seems an admob related issue because I noted the error:
at io.flutter.plugins.googlemobileads.FlutterBannerAd.load(FlutterBannerAd.java:60)
About adMob on pubspec.yaml I use:
google_mobile_ads :
git:
url: https://github.com/SuaMusica/googleads-mobile-flutter.git
path: packages/google_mobile_ads
ref: feature/suamusica
This is my android/build.gradle:
buildscript {
ext.kotlin_version = '1.5.10'
repositories {
google()
// jcenter()
// maven {
// url 'https://maven.fabric.io/public'
// }
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath "com.google.gms:google-services:4.3.3"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
// jcenter()
// maven {
// url 'https://maven.fabric.io/public'
// }
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
// subprojects {
// project.configurations.all {
// resolutionStrategy.eachDependency { details ->
// if (details.requested.group == 'androidx.core'
// && !details.requested.name.contains('androidx') ) {
// details.useVersion "1.0.1"
// }
// }
// }
// }
task clean(type: Delete) {
delete rootProject.buildDir
}
Flutter version 2.10.5 stable
Android Studio Bumblebee
Where can be the issue?
Thank you.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
