【发布时间】:2014-01-07 13:07:59
【问题描述】:
我有一个应用程序,当我在 API 18 或 19 上运行它时,它的行为有所不同。这不是问题,我知道为什么会这样。
但是,我想编写一个代码来处理这两个版本。
有什么方法可以在运行时获取我的应用程序是使用哪个 API 构建的?具体来说,如果我使用这些 API 构建我的应用程序,我希望获得 18 或 19。
编辑
这似乎是一个重复的问题。我以为 BUILD_VERSION 是另外一回事,因为当我将两个版本编译为 API 18 和 19 并打印版本时,我收到 18。它看起来像另一个问题(虽然我指定了 API 19,但它是根据 18 编译的)。
我发现问题出在模拟器配置上。
【问题讨论】:
标签: android android-build