【问题标题】:Why doesn't the android SDK warn me about backward compatibility issues?为什么 android SDK 没有就向后兼容性问题向我发出警告?
【发布时间】:2012-12-19 09:02:19
【问题描述】:

我将最低 API 版本设置为 8,但当我使用 API 14 中添加的功能时,android SDK 无法警告我。这是为什么?

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

【问题讨论】:

    标签: android backwards-compatibility eclipse-adt android-sdk-tools


    【解决方案1】:

    右键单击您的项目 -> Android 工具 -> 运行 Lint。
    Lint 工具会警告您。它还会检查您的字符串文件等中的不完整性。

    【讨论】:

      【解决方案2】:

      这是您的最低支持级别,而不是最低必需。希望支持最新的 API(例如 API 14)并优雅地将某些功能降级到 API 8 是合理的。您可以包含高于最低 API 级别的功能,以及simply check the version code at run time,然后继续根据需要使用不同的代码路径。

      【讨论】:

        【解决方案3】:

        请检查您的项目目标,

        右键项目-->属性-->android-->API 8-->应用-->ok

        然后清理并刷新项目,您的问题将得到解决..:)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-02
          • 2012-08-23
          相关资源
          最近更新 更多