【问题标题】:Check Android API level in codes检查代码中的 Android API 级别
【发布时间】:2013-09-07 10:18:48
【问题描述】:

我犯了一个错误,没有考虑我的代码中使用的每个方法的 API 级别。所以在编写了 500 行代码后,我不知道我在代码中使用的最高 Android API 级别是什么。

显然,我希望我不必检查每一行方法的 API 级别,所以我想知道 Eclipse 中是否有一个选项来检查我使用过的最高 API 级别的方法。

【问题讨论】:

    标签: android eclipse android-api-levels


    【解决方案1】:

    将您的目标 SDK 级别设置为最低 SDK,将您的项目构建目标设置为相同的 API 级别,重新编译并修复出现的错误。

    请注意,您仍然需要像 AsyncTask 一样处理 API 行为变化,但这是一个开始。

    【讨论】:

    • 感谢您的回答
    • 好吧,经过一番测试,我意识到这不是一个万无一失的方法。具体来说,位置类中的 getElapsedRealtimeNanos() 方法没有收到错误消息,我将 minSDK 和 targetSDK 设置为 14,即使它仅适用于 API 17 及更高版本。
    • 不要忘记你的项目构建目标。
    猜你喜欢
    • 2021-08-27
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2011-03-08
    • 2012-02-20
    相关资源
    最近更新 更多