2016-04-28 93 views
0

我正在使用Android Studio 2.1版本构建应用程序。如何确定我的应用程序支持的Android版本

我正在一个棒棒糖设备和一个棉花糖之一测试它。 我被建议使用支持库,我想确保它在果冻豆设备上也能顺利运行。

我已经查过它,但不能很明白,如果使用v4 o v7保证果冻豆的兼容性(我假设它确实,但不知道)。

这是我开发的第一个应用程序,我刚刚意识到我错误地在某些活动中使用了支持版本,而在其他活动中使用了本机版本。我正在解决这个问题。

是否有任何工具分析所有的代码,然后确定可运行我的应用程序的earlies android版本?可能提供更改建议以使兼容性更广泛?

我发现的所有答案都让我困惑,他们可能需要我还没有的知识。我是一名Java开发人员,很快试图组建一个应用程序来启动 - 他们意识到我缺乏经验:)

非常感谢您提前!

回答

1

清单或gradle文件中的minVersion决定了可以使用它的最低SDK版本。如果您降低该号码,则该版本中不存在的任何API调用都会导致错误或警告。修复它们。

顺便说一句,KitKat是19.所以要有KitKat作为最低的SDK,你不需要使用任何支持最有可能的版本。这样做的最好的理由是,它将提供更一致的接口 - 使用支持版本时更少的特定版本。

+0

我刚刚编辑我的帖子,意识到果冻豆也是Android 4。但你的答案可能涵盖了这一点,现在检查哪里可以找到gradle minVersion,我会赶紧关闭,一旦我找到它:)谢谢 – Dan

+0

它在你的模块gradle文件,在defaultConfig –

+0

它的工作,没有任何损失。非常感谢你! – Dan

相关问题