-1

因此,请考虑您希望使用最新的 Android API(最多 18 个)构建应用程序的常见场景,但您还必须提供对 Android 2.x 的支持。

我当前的应用程序就是这种情况。我已经相应地设置了我的 minSdk 和 targetApi 级别并开始工作。

在对各种设备进行测试期间,我注意到一些由于旧设备上缺少功能/api 而导致的崩溃。我必须访问每个错误并根据具体情况提供解决方法。真正的痛苦,因为所有这些都是在测试期间才发现的。

所以,我的问题是考虑到这一点,你在 Android 中开发的过程是什么。我还没有真正探索过 lint,但这是否有助于指出任何可能的问题。

谢谢。

4

1 回答 1

1

我还没有真正探索过 lint,但这是否有助于指出任何可能的问题。

它会。Lint 将向您报告您使用的任何比您的更新android:minSdkVersion但您的构建目标可以接受的东西。

Lint 通常会为 Eclipse 自动报告这一点,尽管您可能希望不时手动运行 Lint,因为有时它似乎会遗漏一些东西。Lint 也可用于命令行构建,我认为它已经(或将要)集成到 Android Studio 中。

您可以在开发人员文档中阅读有关 Lint的更多信息。

于 2013-08-29T22:59:48.823 回答