Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android App force在添加admob webview时关闭_Android_Crash_Webview_Admob - Fatal编程技术网

Android App force在添加admob webview时关闭

Android App force在添加admob webview时关闭,android,crash,webview,admob,Android,Crash,Webview,Admob,我的应用程序中有一个网络视图,就是这样。我测试了它,它工作正常,但当我将admob添加到代码中时,它开始强制关闭。我做了一些评论,看看是什么导致它关闭,当我从main.xml中删除与Abmob相关的代码时,它开始正常工作 Main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

我的应用程序中有一个网络视图,就是这样。我测试了它,它工作正常,但当我将admob添加到代码中时,它开始强制关闭。我做了一些评论,看看是什么导致它关闭,当我从main.xml中删除与Abmob相关的代码时,它开始正常工作

Main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" >


<WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="800dp" />

 <com.admob.android.ads.AdView 
    android:id="@+id/ad"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    ads:adUnitId="a14d--mypub--id--"
    ads:adSize="BANNER"
    ads:loadAdOnCreate="true"/>  />

</RelativeLayout>

/>

有人能告诉我我做错了什么吗?

显示Admob时不需要使用web视图。 只要从xml文件中删除web视图,然后运行应用程序,它就会工作。否则,请在单独的布局标记中提供Admob代码

<com.admob.android.ads.AdView 
xmlns:ads="http://schemas.android.com/apk/res/**Prove Your Package name,e.g. com.xyz.abc**"
    android:id="@+id/ad"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    ads:adUnitId="a14d--mypub--id--"
    ads:adSize="BANNER"
    ads:loadAdOnCreate="true"/>


请从日志中添加stacktrace这是我收到错误E/AndroidRuntime(25559):java.lang.RuntimeException:无法启动活动组件信息{com.arv.myapp/com.arv.myapp.myappActivity}:android.view.InflateException:Binary XML文件行#12:Error inflating class com.admob.and roid.ads.adview事实上我正在使用webview进行其他操作(即我的应用程序)LOGCAT E/AndroidRuntime(25559):java.lang.RuntimeException:无法启动活动组件信息{com.arv.mediafire/com.arv.mediafire.mediafire活动}:android.view.InflateException:二进制XML文件行#12:膨胀类com.admob.and roid.ads.AdView时出错