如何检查构建版本是否大于Android N

4

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){...do something..}

无法找到 N 版本,如何检测 Android 版本是否大于 N?


2
https://dev59.com/npXfa4cB1Zd3GeqPh6Xx#36357030 - IntelliJ Amiya
如果(Build.VERSION.SDK_INT >= 24) {...做一些事情..} - V.J.
@IntelliJ Amiya 我想检查是否大于N。 - Bharat Kumar Emani
@BharatKumarEmani 请重新打开您的问题。请检查给定的链接。 - IntelliJ Amiya
4个回答

5
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){
// perform Opertaion
}

这一定要成功。享受吧。


2

如果(Build.VERSION.SDK_INT >= 24){...做些什么..}

也许这个可以工作


2
Code name   Version     API level
Oreo        8.0         API level 26
Nougat      7.1         API level 25
Nougat      7.0         API level 24

您应该检查 Build.VERSION.SDK_INT >= Build.VERSION_CODES.N

“O”版本是一个临时的 API 级别,仅在 Android O 开发者预览期间用于开发和测试。


0
解决方案是我正在使用一个 应用程序(build.gradle)构建工具版本为“23.0.3”,因此我无法找到N,我改为25.0.1后就可以正常运行了。

N所需的最低构建工具版本为24。


Build.VERSION.SDK_INT >25 - IntelliJ Amiya
1
如果(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N),当我更改buildToolsVersion为“25.0.1”时,这个工作是有效的。 - Bharat Kumar Emani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接