Google Play Consoleのクラッシュ報告でjava.lang.ClassNotFoundExceptionが起きている。
どうやらAndroid 9の端末だけっぽい。
1 2 3 4 5 6 7 8 9 10 11 12 |
java.lang.NoClassDefFoundError: at jq.b (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):3) at jp.a (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):3) at jr.a (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):19) at com.google.android.gms.ads.internal.util.ar.a (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):15) at iu.a (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):20) at iu.run (com.google.android.gms.dynamite_adsdynamite@15090083@15.0.90 (100408-231259764):8) Caused by: java.lang.ClassNotFoundException: at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:134) at java.lang.ClassLoader.loadClass (ClassLoader.java:379) at ad.loadClass (com.google.android.gms.dynamite_dynamiteloader@15090083@15.0.90 (100408-231259764):4) at java.lang.ClassLoader.loadClass (ClassLoader.java:312) |
原因が分からない。
ググってみるとどうやらAdMobが悪さをしてるっぽい。
よくわからんがAndroidManifest.xmlに
1 |
<uses-library android:name="org.apache.http.legacy" android:required="false" /> |
を入れると治るらしい。(applicationタグ内)
ちょっとこれで様子を見る。
Android Studioのエミュレータだとクラッシュしないのでテストも出来ない。
追記:新バージョンにしてからクラッシュ報告は無くなったので解決とする。
スポンサーサイト
アフィリエイトはエーハチネット
ドメイン取るならお名前.com