Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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
Java Android:尝试将admod添加到第二个活动中,这是我的初衷_Java_Android_Admob - Fatal编程技术网

Java Android:尝试将admod添加到第二个活动中,这是我的初衷

Java Android:尝试将admod添加到第二个活动中,这是我的初衷,java,android,admob,Java,Android,Admob,我有一个应用程序,它有一个启动屏幕,当用户点击一个按钮时,它会在一个新的活动中使用意图启动真正的应用程序。当我尝试将admob添加到第二个活动时,应用程序就会崩溃 我从admobs网站上取下了一个示例应用程序,并对其进行了修改,以复制我正在做的事情。我得到了同样的结果。在第一个活动上添加工作,但当我开始第二个活动时,它就崩溃了 这是我的密码 显示 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht

我有一个应用程序,它有一个启动屏幕,当用户点击一个按钮时,它会在一个新的活动中使用意图启动真正的应用程序。当我尝试将admob添加到第二个活动时,应用程序就会崩溃

我从admobs网站上取下了一个示例应用程序,并对其进行了修改,以复制我正在做的事情。我得到了同样的结果。在第一个活动上添加工作,但当我开始第二个活动时,它就崩溃了

这是我的密码

显示

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.google.ads.example"
  android:versionCode="1"
  android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name="BannerXML"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity android:name="com.google.ads.AdActivity" 
              android:configChanges="keyboard|keyboardHidden|orientation"/>
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
</manifest> 
我的新活动课

public class test_add extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    setContentView(R.layout.test);
    AdView adView = (AdView)this.findViewById(R.id.adView1);
    adView.loadAd(new AdRequest()); 
}
}
第二次布局活动的我的XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
<TextView android:text="This is a test" 
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
 </TextView>
 <com.google.ads.AdView android:id="@+id/adView1"
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       ads:adUnitId="a14e449d41a7dbe"
                       ads:adSize="BANNER" />
</LinearLayout>

问题似乎与我的新布局的XML有关。即使我从未在第二个活动中执行添加请求,它在启动时仍会崩溃

任何帮助都将不胜感激
感谢您的清单中没有关于测试添加活动的声明


另外,我建议遵守命名Java类的CamelCase约定

请发布异常日志
public class test_add extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    setContentView(R.layout.test);
    AdView adView = (AdView)this.findViewById(R.id.adView1);
    adView.loadAd(new AdRequest()); 
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
<TextView android:text="This is a test" 
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
 </TextView>
 <com.google.ads.AdView android:id="@+id/adView1"
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       ads:adUnitId="a14e449d41a7dbe"
                       ads:adSize="BANNER" />
</LinearLayout>