2012-12-17 2 views
0

내 응용 프로그램에서 몹 배너를 사용하고 있지만 그것을 실행할 때, 나는 울부 짖는 소리와 같은 오류를 가지고 :같이 adView 배너 오류

12-17 12:32:19.098: E/Trace(1244): error opening trace file: No such file or directory (2) 
12-17 12:32:19.727: D/dalvikvm(1244): GC_FOR_ALLOC freed 55K, 3% free 8039K/8259K, paused 60ms, total 63ms 
12-17 12:32:19.907: I/dalvikvm-heap(1244): Grow heap (frag case) to 19.900MB for 12582928-byte allocation 
12-17 12:32:20.008: D/dalvikvm(1244): GC_CONCURRENT freed 1K, 2% free 20326K/20615K, paused 30ms+19ms, total 97ms 
12-17 12:32:21.677: W/Ads(1244): No Google Analytics: Library Incompatible. 
12-17 12:32:21.697: D/AndroidRuntime(1244): Shutting down VM 
12-17 12:32:21.697: W/dalvikvm(1244): threadid=1: thread exiting with uncaught exception (group=0x40a13300) 
12-17 12:32:21.727: E/AndroidRuntime(1244): FATAL EXCEPTION: main 
12-17 12:32:21.727: E/AndroidRuntime(1244): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.app.antiwal7amel/com.app.antiwal7amel.MenuActivity}: java.lang.NullPointerException 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread.access$600(ActivityThread.java:130) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.os.Handler.dispatchMessage(Handler.java:99) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.os.Looper.loop(Looper.java:137) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread.main(ActivityThread.java:4745) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at java.lang.reflect.Method.invoke(Method.java:511) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at dalvik.system.NativeStart.main(Native Method) 
12-17 12:32:21.727: E/AndroidRuntime(1244): Caused by: java.lang.NullPointerException 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at com.app.antiwal7amel.MenuActivity.onCreate(MenuActivity.java:44) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.Activity.performCreate(Activity.java:5008) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 
12-17 12:32:21.727: E/AndroidRuntime(1244):  ... 11 more 

내가 짖는 소리를 사용하고 있습니다 :

public class MenuActivity extends Activity { 
    AdView adView ; 
    @Override 

    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     AdView ad = (AdView) findViewById(R.id.adView); 
AdRequest request = new AdRequest(); 
ad.loadAd(request); 

을 그리고 내 매니페스트 안의 내용 :

<activity android:name="com.google.ads.AdActivity" 
       android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity> 

그러나 어디에서 문제가 있는지 알 수 없습니다. 내가 해결책을 많이 봤어

+0

MenuActivity의 44 행은 무엇입니까? –

+0

ad.loadAd (request); –

+1

'activity_main' 레이아웃에 id가'AdView' 인'AdView'가 있습니까? – ndsmyter

답변

1

ad.loadAd(request);에있는 경우 이는 activity_main 레이아웃에없는 id와 관련된 문제 일 수 있습니다.

어쩌면 AdRequest의 초기화에 문제가있을 수 있습니다. 아마도 이러한 요소 중 하나가 null 인 이유를 확인할 수 있습니다. 당신이 그 중 어떤 것이 null인지 알게되면 문제를 해결하려고 할 수 있습니다.