2013-04-14 3 views
0

지난 주부터 AdView 생성과 관련된 많은 ANR 보고서를 받기 시작했습니다. 나는 내 코드에서 아무 것도 변경하지 않았다.Android : AdView를 만들 때의 ANR

나는이처럼 내 활동에서 onCreate() 메소드를 만드는거야 : 여기

this.adView = new AdView(this, AdSize.SMART_BANNER, "axxxxxxxxxxxxxx"); 

내가 배경에로 AdView를 만들려고 내가

at dalvik.system.DexFile.openDexFile(Native Method) 
at dalvik.system.DexFile.<init>(DexFile.java:93) 
at dalvik.system.DexFile.loadDex(DexFile.java:133) 
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:261) 
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:229) 
at dalvik.system.DexPathList.<init>(DexPathList.java:96) 
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:52) 
at dalvik.system.DexClassLoader.<init>(DexClassLoader.java:57) 
at com.google.ads.ag.b(SourceFile:95) 
at com.google.ads.ag.a(SourceFile:69) 
at com.google.ads.bp.<init>(SourceFile:158) 
at com.google.ads.a.w.<init>(SourceFile:266) 
at com.google.ads.AdView.a(SourceFile:508) 
at com.google.ads.AdView.<init>(SourceFile:94) 

을 받고있어 ANR 스택의 스레드가 있지만 UI 스레드에서 만든 경우에만 작동하는 것 같습니다 ...

+0

"UI 스레드에서 만든 경우에만 작동하는 것 같습니다." 그때 당신은'Handler'를 사용해야합니다. – Simon

답변

0

AdMob 그냥 released v6.4.1 ANR 문제를 해결해야합니다.

+0

안녕하세요 에릭, 여기에 질문이 있습니다 : http://stackoverflow.com/questions/18481094/admob-settings-category-crisis 제발 도와주세요 :( –

+0

이것은 수정되지 않은 것 같습니다. .는 6.4.1을 실행하는 예외 오늘 수상 : dalvik.system.DexFile.openDexFile (기본 방법) 에 dalvik.system.DexFile에서 (DexFile.java:103) dalvik.system.DexFile.loadDex에서 (DexFile. .java : 142) at dalvik.system.DexClassLoader (DexClassLoader.java:117) at com.google.ads.ak.f (SourceFile : 354) at com.google.ads.ak.b (SourceFile : 95) at com.google.ads.ak.a (SourceFile : 69) (com.google.ads.n.)(소스 파일 : 158) (com.google.ads.internal.d) (SourceFile : 267) com.google.ads.AdView.a (SourceFile : 508) (com.google.ads.AdView) ... – mdiener

관련 문제