Android Studio并未将minSdkVersion的不可用方法标记为错误(问题ID:NewApi)

问题描述 投票:0回答:1

可能相关的信息:

  • [NewApi棉绒规则已启用并标记为错误,如下所示
  • minSdkVersion设置为21
  • Android Gradle插件版本为3.6.3
  • Android Studio版本为3.6.3
  • 项目使用Kotlin

我希望IDE像以前一样将不可用的API的使用标记为错误,我不知道它何时停止工作并且无法使其再次工作。下面显示了一个API级别23方法的示例,该方法被正确调用,而该错误将在较旧的设备上崩溃。

enter image description here

enter image description here

android android-studio compiler-errors android-gradle-plugin lint
1个回答
0
投票
找到了罪魁祸首!它是Firebase Cloud Messaging的特定版本,20.1.4

由于某种原因,它在IDE中禁用了

all种Android检查。将其提高到20.1.6使事情再次起作用!

implementation 'com.google.firebase:firebase-messaging:20.1.4'
© www.soinside.com 2019 - 2024. All rights reserved.