首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android Admob 6几个一般性问题

android Admob 6几个一般性问题
EN

Stack Overflow用户
提问于 2012-07-25 15:21:25
回答 2查看 119关注 0票数 0

我正在尝试将admob 6集成到我的应用程序中,但遇到了一些问题。

起初,我无法让我的应用程序与新的admob 6一起编译。

代码语言:javascript
运行
复制
configchanges="keyboard|keyboardhidden|orientation"

logcat正在抱怨缺少属性。因此,configchange变成了:

代码语言:javascript
运行
复制
<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版本和屏幕尺寸用于测试。我有模拟器与安卓1.6,2.2,银河标签,安卓4.0.3 etc...but现在我只能看到安卓4.0.3!

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

不过,还是这样。我只能部署到android 4.0.3模拟器。怎么回事?如何在以前的版本上测试我的应用程序?

有什么需要帮忙的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-03 17:26:29

已通过将仿真器设置为手动选择来解决。不过,它部署了一个红色的X。

票数 0
EN

Stack Overflow用户

发布于 2012-07-26 03:11:27

您可以创建不同的模拟器来测试不同的设备。正如您已经注意到的,您应该将targetSDKVersion设置为12或更大,以便进行编译。为了适应安卓版本较旧的旧设备,你可以将minSDKVersion设置为任何你喜欢的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11644586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档