Android Admob 6几个一般性问题

时间:2012-07-25 07:21:25

标签: android admob

我正在尝试将admob 6与我的应用程序集成并提出一些问题。

起初我无法让我的应用程序使用新的admob编译6.我有

configchanges="keyboard|keyboardhidden|orientation"

logcat抱怨缺少属性。所以,configchanges变成了:

<activity android:name="com.google.ads.AdActivity" 
         android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

然后,我无法编译它!因为我有我的目标生成设置为Android 1.6。我设法通过将目标版本更改为我安装的最新sdk版本来编译它:4.0.3。

但现在是这样的事情,我无法将我的应用程序部署到除了安装了android 4.0.3的模拟器之外的任何模拟器!具体来说,我有5-6个模拟器,都有不同的Android版本和屏幕尺寸进行测试。我有android 1.6,2.2,galaxy tab,android 4.0.3等模拟器......但是现在我只能看到android 4.0.3!

我希望我的应用程序能够在Android 1.6及更高版本上运行! 看了很多后我看到:minsdkVersion和targetsdkversion。 minsdkversion设置为4,targetsdkversion设置为12!

但仍然。我只能部署到android 4.0.3模拟器。 是什么赋予了?? 我如何在以前的版本上测试我的应用程序????

有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

您可以创建不同的模拟器来测试不同的设备。您已经注意到,为了编译,您应该将targetSDKVersion设置为12或更多。为了适应具有较旧Android版本的旧设备,您可以将minSDKVersion设置为您喜欢的任何设备。

答案 1 :(得分:0)

通过将仿真器设置为手动选择来解决。 即使它有一个红色的X部署。

相关问题