2012-03-22 99 views
3

与AdWhirl相我这些例外...问题与AdWhirl相(AdMob的Google+的InMobi + ..)

我无法找到从我身边错了...

任何人都可以推荐这个..

FATAL EXCEPTION: main 
E/AndroidRuntime( 279): java.lang.NullPointerException 
E/AndroidRuntime( 279): at android.webkit.WebView.requestFocus(WebView.java:6081) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1029) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1029) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1029) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1029) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1029) 
E/AndroidRuntime( 279): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:1073) 
E/AndroidRuntime( 279): at android.view.ViewGroup.requestFocus(ViewGroup.java:1032) 
E/AndroidRuntime( 279): at android.view.View.requestFocus(View.java:3556) 
E/AndroidRuntime( 279): at android.view.View.requestFocus(View.java:3534) 
E/AndroidRuntime( 279): at android.view.ViewRoot.focusableViewAvailable(ViewRoot.java:1611) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.ViewGroup.focusableViewAvailable(ViewGroup.java:451) 
E/AndroidRuntime( 279): at android.view.View.setFlags(View.java:4493) 
E/AndroidRuntime( 279): at android.view.View.setVisibility(View.java:3030) 
E/AndroidRuntime( 279): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:668) 
E/AndroidRuntime( 279): at android.widget.TabHost.setCurrentTab(TabHost.java:323) 
E/AndroidRuntime( 279): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:129) 
E/AndroidRuntime( 279): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:453) 
E/AndroidRuntime( 279): at android.view.View.performClick(View.java:2408) 
E/AndroidRuntime( 279): at android.view.View$PerformClick.run(View.java:8816) 
E/AndroidRuntime( 279): at android.os.Handler.handleCallback(Handler.java:587) 
E/AndroidRuntime( 279): at android.os.Handler.dispatchMessage(Handler.java:92) 
E/AndroidRuntime( 279): at android.os.Looper.loop(Looper.java:123) 
E/AndroidRuntime( 279): at android.app.ActivityThread.main(ActivityThread.java:4627) 
E/AndroidRuntime( 279): at java.lang.reflect.Method.invokeNative(Native Method) 
E/AndroidRuntime( 279): at java.lang.reflect.Method.invoke(Method.java:521) 
E/AndroidRuntime( 279): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
E/AndroidRuntime( 279): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
E/AndroidRuntime( 279): at dalvik.system.NativeStart.main(Native Method) 

回答

1

这是一个似乎由AdMob SDK公开的Android错误。根据我的经验,它不是确定性的,而且在设备上是一个非常罕见的例外。

+0

感谢您的快速反应埃里克...我很高兴与您的合作....让我建议关于ths ..这个问题是从Admob来的?...我用MillenialMedia也沿与他们(AdMob的Google+的InMobi +的MdotM ..).. – Sabari 2012-03-23 06:33:32

+1

这实在是与Android框架的问题。我已经看到这个android.webkit.WebView.requestFocus崩溃的一些实例发生在直接使用AdMob的人身上,这表明这不是AdWhirl问题。我不确定这次崩溃是否发生在其他网络上。 – 2012-03-23 16:33:31

+0

大家好,你看过这个答案吗? http://stackoverflow.com/questions/6143831/nullpointerexception-on-webview-webview-requestfocus可以帮助将“screenOrientation”添加到清单文件中的AdMob活动? – Lisitso 2012-08-20 09:50:31

1

我得到了确切的同样的错误我的应用程序,因为我的主要活动中加入以下代码:

@Override 
    public void onDestroy() { 
     if (adView != null) { 
      adView.destroy(); 
     } 
     super.onDestroy(); 
    } 

这似乎是覆盖面从AdMob部分未来例外。在这种discussion,从AdMob SDK的支持团队埃里克Leichtenschlag解释说,上面的代码实际上可以跳过的Android 2.1+:

到AdView.destroy(呼叫)不是,如果你正在运行的是Android一样重要2.1+,因为我不确定在Android 2.1+设备上是否有任何已知的WebView崩溃。如果不打这个电话确实是这个错误的解决方法,那么这是你最好的短期赌注。尽管如此,我们不希望这是长期的解决方案。 AdView.destroy()调用使我们能够正确清理AdView,并且它旨在防止捕获这些WebView错误,而不会导致错误。