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