2017-09-08 9 views
6

私のアクティビティーの1つにadviewがあります。このアクティビティに進むと、エミュレータでChromeが停止して広告に何も表示されないというダイアログが表示されます。AdViewにChromeクラッシュが発生していますか?

私はコード自体の上にチェックしていると私はそれが何を行うべきで一致したかなり確信している -

Activity.xml

<com.google.android.gms.ads.AdView 
      android:id="@+id/adView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      ads:adSize="BANNER" 
      ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView> 

Activity.java

mAdView = (AdView) findViewById(R.id.adView); 
     AdRequest adRequest = new AdRequest.Builder().build(); 
     mAdView.loadAd(adRequest); 

ここにはlogcat -

09-08 09:26:47.779 5777-5777/? D/EGL_emulation: eglCreateContext: 0x872ca5e0: maj 2 min 0 rcv 2 
09-08 09:26:47.783 5777-5777/? D/EGL_emulation: eglMakeCurrent: 0x872ca5e0: ver 2 0 (tinfo 0x8379e7b0) 
09-08 09:26:47.784 5892-5892/? E/asset: setgid: Operation not permitted 
09-08 09:26:47.795 5878-5878/? W/ResourceType: Entry identifier 0xc is larger than entry count 0x8 
09-08 09:26:47.795 5878-5878/? D/AndroidRuntime: Shutting down VM 
09-08 09:26:47.795 5878-5878/? E/AndroidRuntime: FATAL EXCEPTION: main 
               Process: com.android.chrome:sandboxed_process0, PID: 5878 
               android.content.res.Resources$NotFoundException: Array resource ID #0x7f03000c 
                at android.content.res.Resources.obtainTypedArray(Resources.java:617) 
                at android.content.res.Resources.preloadFonts(Resources.java:379) 
                at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5815) 
                at android.app.ActivityThread.-wrap1(Unknown Source:0) 
                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661) 
                at android.os.Handler.dispatchMessage(Handler.java:105) 
                at android.os.Looper.loop(Looper.java:164) 
                at android.app.ActivityThread.main(ActivityThread.java:6541) 
                at java.lang.reflect.Method.invoke(Native Method) 
                at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
                at com.android.internal.os.WebViewZygoteInit.main(WebViewZygoteInit.java:121) 
09-08 09:26:47.799 1584-1600/? I/ActivityManager: Showing crash dialog for package com.androidandyuk.autobuddy u0 
09-08 09:26:47.825 1357-1357/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 4096 
09-08 09:26:47.826 1584-2280/? I/OpenGLRenderer: Initialized EGL, version 1.4 
09-08 09:26:47.826 1584-2280/? D/OpenGLRenderer: Swap behavior 1 
09-08 09:26:47.826 1584-2280/? W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... 
09-08 09:26:47.826 1584-2280/? D/OpenGLRenderer: Swap behavior 0 
09-08 09:26:47.842 1357-1357/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 4096 
09-08 09:26:47.842 1584-2280/? D/EGL_emulation: eglCreateContext: 0xa44a4be0: maj 2 min 0 rcv 2 
09-08 09:26:47.848 1357-1357/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 4096 
09-08 09:26:47.849 1584-2280/? D/EGL_emulation: eglMakeCurrent: 0xa44a4be0: ver 2 0 (tinfo 

私のピクセルXLでは、クラッシュはしませんが広告は表示されないので、何か問題はないと思いますか?

+0

これはあなたのせいではありません – Vyacheslav

+0

これはエミュレータの問題だと思います – Vyacheslav

+0

ありがとうございます。しかし、私の電話に広告は表示されません。それは別の問題ですか? – AndyCr15

答えて

0

Android 8.0 Oreoのバグは、以前のAPIでは発生していないため、現在のところ発生しているようです。

+0

https://issuetracker.google.com/u/1/issues/65575496 – Pfennigbaum

5

私たちのアプリでも同じクラッシュがありました。一時的な解決策は、のpreloaded_fontsタグのAndroidManifest.xmlでの使用を無効にすることでした。

+0

これは私のために働いた。私のアプリでウェブビューを持っているなら私のためのダウンロード可能なフォントがない:( – Miquel

+0

私はこの問題が原因だと思う、それをスターにしてください:https://issuetracker.google.com/issues/68976052 – yuval

関連する問題