Dalam rilis baru-baru ini di mana saya menambahkan MoPub melalui mediasi iklan Admob, saya melihat banyak ConcurrentModificationException di log kerusakan. Itu semua tampaknya kode asli dan saya di versi terbaru dari semua perpustakaan terkait iklan dan google / android. Adakah yang pernah mengalami ini sebelumnya?
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3121)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3264)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1955)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:7078)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:964)
Caused by: java.util.ConcurrentModificationException:
at androidx.c.g.put (SimpleArrayMap.java:482)
at com.google.android.gms.measurement.internal.hs.a
at com.google.android.gms.measurement.internal.hi.onActivityCreated
at android.app.Application.dispatchActivityCreated (Application.java:245)
at android.app.Activity.onCreate (Activity.java:1108)
at androidx.core.app.e.onCreate (ComponentActivity.java:81)
at androidx.activity.b.onCreate (ComponentActivity.java:149)
at androidx.fragment.app.c.onCreate (FragmentActivity.java:313)
at androidx.appcompat.app.e.onCreate (AppCompatActivity.java:106)
at com.teamtol.livedota.BaseActivity.onCreate (BaseActivity.java:21)
at com.teamtol.livedota.RecentGameActivity.onCreate (RecentGameActivity.java:70)
at android.app.Activity.performCreate (Activity.java:7327)
at android.app.Activity.performCreate (Activity.java:7318)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1275)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3101)
Ini adalah kode yang terlihat seperti hingga baris 21 dari BaseActivity:
protected void onCreate(Bundle savedInstanceState) {
supportRequestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
super.onCreate(savedInstanceState);
Ini adalah kode yang terlihat hingga baris 70 dari RecentGameActivity
public class RecentGameActivity extends BaseActivity implements AdapterView.OnItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Jawaban:
Dalam kasus kami, kami hanya melihat crash
kembali ke 17.2.1 telah memperbaiki masalah
Ini terjadi juga jika Anda menggunakan firebase-core: 17.2.2, karena firebase-analytics adalah pustaka yang sama yang diganti namanya. Pertimbangkan bahwa sesuai dengan dokumen resmi, penggunaan firebase-core saat ini sudah tidak digunakan lagi -> https://firebase.google.com/support/release-notes/android#latest_sdk_versions
sumber
17.2.1
untuk sementara waktu dan tidak melihat crash ini. Saya ragu bahwa crash sama sekali terkait denganfirebase-analytics
perpustakaan.Kembalikan perpustakaan Firebase Core Anda ke:
Saya telah melihat crash ini pada v17.2.1 dan v17.2.2, tetapi sejak kembali ke 17.1.0 semuanya baik-baik saja.
Saya telah melaporkan bug di sini: https://firebase.google.com/support/troubleshooter/report/bugs
Memperbarui
Terima kasih @ Sébastien, kembali ke v17.2.0 juga akan berfungsi:
sumber
com.google.firebase:firebase-core:17.2.0
juga bebas dari bug.Akhirnya diperbaiki di 17.2.3: https://firebase.google.com/support/release-notes/android#analytics_v17-2-3
sumber
Kami telah mengidentifikasi masalah tersebut, dan sedang mengerjakan perbaikan untuk rilis SDK berikutnya.
sumber
Kami baru-baru ini mengalami masalah yang sama. Kesalahan dalam adaptor Iklan Persatuan untuk mediasi Admob.
Ini file build.gradle kami:
Kesalahan di konsol Google Play:
Apakah masalah ini terkait dengan firebase lagi?
MEMPERBARUI
Sepertinya masalah kali ini ada di adaptor UnityAds: https://developers.google.com/admob/android/mediation/unity#version-3.4.2.2
sumber