这是我在项目中添加admob代码并导致崩溃后出现的错误 .

I / AppCompatViewInflater:app:主题现已弃用 . 请转而使用android:theme . D / AndroidRuntime:关闭VM E / AndroidRuntime:FATAL EXCEPTION:main进程:com.nanobird.gulfradio,PID:17735 java.lang.RuntimeException:无法启动活动ComponentInfo {com.nanobird.xxxxxxxxx / com.xxxxxxxxx.xxxxxxxxx . activities.HomeActivity}:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)'在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)的android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)在Android上的android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) . 在Android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1808)的android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)上的app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) .os.Handler.dispatchMessage(Handler.java:106)at android.os.Looper.loop(Looper.java:193)位于com.android.internal的java.lang.reflect.Method.invoke(Native Method)的android.app.ActivityThread.main(ActivityThread.java:6669) . os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:493)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)引起:java.lang.NullPointerException:尝试调用虚方法'void com .google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)'在空对象引用com.xxxxxxxxx.xxxxxxxxx.activities.HomeActivity.onCreate(HomeActivity.java:143)在android.app.A活动中的android.app.Activity.performCreate(Activity.java:7127)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)的android.app.Activity.performCreate(Activity.java:7136) . Activity.Thread.performLaunchActivity(ActivityThread.java:2893)在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)的android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityIte) m.java:78)在Android.app.ActivityThread $ 6.handleMessage的android.app.servertations.TransactionExecutor.execute(TransactionExecutor.java:68)上的android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) (ActivityThread.java:1808)android.app.Handler.dispatchMessage(Handler.java:106)android.app.Looper.loop(Looper.java:193)android.app.ActivityThread.main(ActivityThread.java: 6669)at com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:493)的com.android.internal.os.ZygoteInit.main上的java.lang.reflect.Method.invoke(Native Method) ZygoteInit.java:858)E / UncaughtException:java.lang.RuntimeException:无法启动活动ComponentInfo {com.nanobird.xxxxxxxxx / com.xxxxxxxxx.xxxxxxxxx.activities.HomeActivity}:java.lang.NullPointerException:尝试调用虚方法'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)'对android.app.ActivityThread上的空对象引用.performLaunchActivity(ActivityThread.java:2913)位于android.app.ser.TravertactionExecutor的android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) . android.app.Handler.dispatchMessage上android.app.AvertThread $ H.handleMessage(ActivityThread.java:1808)的android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)的executeCallbacks(TransactionExecutor.java:108) (Handler.java:106)位于android.app.Looper.loop(Looper.java:193)的android.app.ActivityThread.main(ActivityThread.java:6669)at java.lang.reflect.Method.invoke(Native Method) )com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:493)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)引起:java.lang.NullPointerException:尝试调用虚拟方法'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)'on位于android.app.Activity.performCreate(Activity.java)的android.app.Activity.performCreate(Activity.java:7136)的com.xxxxxxxxx.xxxxxxxxx.activities.HomeActivity.onCreate(HomeActivity.java:143)中的空对象引用:7127)在android.app.Anstrumentation.callActivityOnCreate(Instrumentation.java:1271)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)at android在Android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)的android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)上的.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1808)在android.app.Handler.dispatchMessage(Handler.java:106)android.app.Looper.loop(Looper.java:193)android.app .ActivityThread.main(ActivityThread.java:6669)位于com.android的com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:493)的java.lang.reflect.Method.invoke(Native Method)中.internal.os.ZygoteInit.main(ZygoteInit.java:858)D / FA:记录事件(FE):app_exception(_ae),Bundle [{firebase_event_origin(_o)= crash,timestamp = 1539078265045,fatal = 1}] I /处理:发送信号 . PID:17735 SIG:9应用程序终止 .