AdMob官方文档介绍,在Android程序中加入Google AdMob SDK,要求Android SDK 1.5以上。但是当我的configChange写成以下形式时,程序运行时就会报错。
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout"
查了一下,原来是缺少了后面几项,完整的应当是
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
但时当我写完后,eclipse报错,又查了一下,是因为sdk版本太低至少要3.2才有screenSize等全部的选项出现。而我用的是2.1的版本。
那既然是3.2以上才能运行,为什么官方介绍上要说要求Android SDK 1.5以上,难道还有其他的解决办法,还是AdMob版本没有及时更新?
------解决方案--------------------
安桌的健壮性忒差,虽然成天更新sdk
这个没有办法解决
只能将sdk设置为3。2
在配置文件中指定minver为3。2版本
或者别用最新的admob
印象中好像是4.0XX?也可以。