首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AVD针对多个平台

AVD针对多个平台
EN

Stack Overflow用户
提问于 2012-05-24 04:23:10
回答 1查看 257关注 0票数 0

我找到了很多在线资源,从我的min-SDK版本到target-SDK,都是针对各种Android版本的。这包括做一些事情,如反射或包装类,以测试高级功能,这些功能可能只在我的目标更高的Android版本中可用。

我不明白的是如何让它在Eclipse中工作。具体地说,我遇到的问题是,如果我选择一个与我的target-SDK匹配的Project Build Target,那么Eclipse将不允许我选择一个Android版本较低的AVD进行调试/测试。因此,我不能测试反射技巧来确保它们的向后兼容性。选择最低的项目构建目标意味着我不能引用任何只能在最新的Android版本中使用的高级类/方法,而不会得到编译器错误。

组织Eclipse Android项目的正确方法是什么,以使目标多版本工作?

(附注:我尝试在使用新的ICS日历API的同时,使用旧的、没有文档记录的日历访问技巧。)

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-24 04:33:42

project.properties包含您的构建目标。将其设置为android-15 (最新API)。在清单中,将min-sdk设置为您支持的最小sdk,例如8 (froyo)。这是最低API,它只能在API大于或等于此API的设备上启动。

确保测试所有低于目标的API,因为有些方法可能不起作用。这方面的一个例子是在Honeycomb中引入的ActionBar -它不能在比Honeycomb更低的API上工作。

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

https://stackoverflow.com/questions/10727267

复制
相关文章

相似问题

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