Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,
Targeting DOTNET 7.0 on Android
project1 having plugin.firebase runs fine, project2 with Plugin.MauiMTAdmob runs fine, but when I just install Plugin.MauiMTAdmob in project1 which has plugin.firebase, it is throwing me this error:

Error JAVA0000	Error in obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class:
Type com.google.android.gms.measurement.internal.zzfj is defined multiple times: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class, obj\Debug\net7.0-android\lp\279\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
Compilation failed
java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net7.0-android\lp\278\jl\classes.jar
com/google/android/gms/measurement/internal/zzfj.class
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:98)
	at com.android.tools.r8.D8.main(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:4)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
	at Version.fakeStackEntry(Version_3.3.75.java:0)
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:75)
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:28)
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:27)
	at com.android.tools.r8.internal.Fj.b(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:2)
	at com.android.tools.r8.D8.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:22)
	at com.android.tools.r8.D8.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:17)
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:85)
	... 1 more
Caused by: com.android.tools.r8.internal.f: Type com.google.android.gms.measurement.internal.zzfj is defined multiple times: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class, obj\Debug\net7.0-android\lp\279\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
	at com.android.tools.r8.internal.JT.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:14)
	at com.android.tools.r8.internal.JT.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:22)
	at com.android.tools.r8.internal.HN.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:33)
	at com.android.tools.r8.internal.HN.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:10)
	at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
	at com.android.tools.r8.internal.HN.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:6)
	at com.android.tools.r8.graph.B2$a.e(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:4)
	at com.android.tools.r8.dex.b.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:110)
	at com.android.tools.r8.dex.b.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:28)
	at com.android.tools.r8.D8.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:25)
	at com.android.tools.r8.D8.d(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:606)
	at com.android.tools.r8.D8.c(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:1)
	at com.android.tools.r8.internal.Fj.a(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:24)
	... 5 more
Directory 'obj\Debug\net7.0-android\lp\278' is from 'play-services-measurement-base.aar'.	LatestMobilePrices		1	


Please help! I could not resolve this issue since the last 2 days. I could not find relevant help on Google either.

Regards

What I have tried:

Error	JAVA0000	Error in obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class:
Type com.google.android.gms.measurement.internal.zzfj is defined multiple times: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class, obj\Debug\net7.0-android\lp\279\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
Compilation failed
java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net7.0-android\lp\278\jl\classes.jar
com/google/android/gms/measurement/internal/zzfj.class
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:98)
	at com.android.tools.r8.D8.main
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:4)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
	at Version.fakeStackEntry(Version_3.3.75.java:0)
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:75)
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:28)
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:27)
	at com.android.tools.r8.internal.Fj.b
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:2)
	at com.android.tools.r8.D8.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:22)
	at com.android.tools.r8.D8.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:17)
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:85)
	... 1 more
Caused by: com.android.tools.r8.internal.f: Type com.google.android.gms.measurement.internal.zzfj is defined multiple times: obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class, obj\Debug\net7.0-android\lp\279\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class
	at com.android.tools.r8.internal.JT.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:14)
	at com.android.tools.r8.internal.JT.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:22)
	at com.android.tools.r8.internal.HN.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:33)
	at com.android.tools.r8.internal.HN.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:10)
	at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
	at com.android.tools.r8.internal.HN.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:6)
	at com.android.tools.r8.graph.B2$a.e
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:4)
	at com.android.tools.r8.dex.b.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:110)
	at com.android.tools.r8.dex.b.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:28)
	at com.android.tools.r8.D8.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:25)
	at com.android.tools.r8.D8.d
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:606)
	at com.android.tools.r8.D8.c
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:1)
	at com.android.tools.r8.internal.Fj.a
(R8_3.3.75_b7a6ff6b13548611571508fe72282c9167faa649161ca0013edfc92e19bd7e58:24)
	... 5 more
Directory 'obj\Debug\net7.0-android\lp\278' is from 'play-services-measurement-base.aar'.	LatestMobilePrices		1
Posted
Updated 13-Aug-23 1:03am
v4

1 solution

You already posted the question at Com.google.android.gms.measurement.internal.zzfj is defined multiple times[^]. If you need to add further deatail then please use the Improve question link below your original question, and add the details there.
 
Share this answer
 
Comments
suhail malik 2023 12-Aug-23 10:59am    
i'm entering in 3rd day and have not yet find any solution nor any one helped me. thats why i posted new question. i will delete previous question please help me what should i do to fix it. i did every thing from rebuilding to cleaning again and again.
Richard MacCutchan 12-Aug-23 11:34am    
The key messages are:
Error JAVA0000 Error in obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class:
Type com.google.android.gms.measurement.internal.zzfj is defined multiple times: 
obj\Debug\net7.0-android\lp\278\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class,
obj\Debug\net7.0-android\lp\279\jl\classes.jar:com/google/android/gms/measurement/internal/zzfj.class

which suggests that the two plugins are linking to different versions of the named class. You need to check the documentation for the two packages to see if this is a known issue, or report it to the package owners.
suhail malik 2023 13-Aug-23 2:48am    
i told owner about this behavior last night by commenting on his site, but next morning when I checked it again I could not find my comment, can u guide me to alternate solution regarding admob in maui, how can I achieve this, i will deeply appreciate Now i am entering 5th day
Richard MacCutchan 13-Aug-23 3:15am    
Sorry, I have not used either of these plugins, so i cannot offer any useful suggestions.
Richard MacCutchan 13-Aug-23 3:17am    
I just tried admob in maui - Google Search[^] and there appear to be plenty of resources available on the subject. Indeed the first find is one by Microsoft.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900