【问题标题】:Develop Android application for minimum Version 2开发最低版本 2 的 Android 应用程序
【发布时间】:2014-07-31 10:59:24
【问题描述】:

我已经开发了 android 应用程序保持最小 api 级别 8 和最大 17。使用 Api 14 编译单元。当我在 android 手机上运行它时应用程序崩溃。我想为 Android 2.0 -3.0 版本创建应用程序,即应用程序应该是也兼容 2.0 版本。请建议我如何实现这一目标?

【问题讨论】:

  • 你能发布应用崩溃的logcat
  • Android 2.1 及更低版本的覆盖率低于当前市场的 0.1%。建议你支持2.2+(Froyo目前覆盖全球0.7%的市场)
  • API 级别 10 (2.3.3) 以下的任何内容都不再相关。
  • 不适合我。对我而言,全球市场的 0.7%(API 级别 8、2.2)非常相关
  • 我不明白您为什么将最低 API 设置为 8,即 Android 2.2,如果您希望它在 Android 2.0 上运行,则最低 SDK 应设置为 API 5。

标签: java android eclipse


【解决方案1】:

由于您针对 14 级 API 进行编译,您可能会使用 API 8 级不可用的方法或类,这将导致 8 级设备上的运行时错误。

我建议您针对 API Level 8 SDK 编译您的应用程序。

Eclipse 中的 Android Lint 工具还可以找到在您的应用的最低 API 级别上不可用的方法的用法,但我不确定它的结果有多可靠(它可能找不到所有不可用的类/方法) .

【讨论】:

  • 每当我开始在 android 中开发应用程序时,它都会显示主题目标 api 的错误......我无法使用 2.0 版本创建任何项目,即 api 级别 5
猜你喜欢
  • 1970-01-01
  • 2014-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多