【发布时间】:2021-06-29 04:52:37
【问题描述】:
Android Studio 4.1 建议避免使用 android.media.exifinterface 并改用 android.support.media.exifinterface。我们可能想要抑制它,例如,如果项目具有最小 SDK API 24,并且it is known android.media.exifinterface 适用于 API 24 及更高版本。
Android Studio 的上下文菜单提供了Add @SuppressLint("ExifInterface"),但点击它没有任何反应。在多个地方添加@SuppressLint("ExifInterface")(当然一次尝试一个)不起作用,例如,
-
import android.media.exifinterface;语句正上方的行 - 整个文件顶部
package行之前的行
添加此@SuppressLint 注释的正确位置在哪里?
【问题讨论】:
-
我认为您需要在模块级别使用
build.gradle或lint-baseline.xml或其他东西来抑制它。我没有看到将该注释应用于import语句的选项,我认为这是您看到的地方。 FWIW,我提交了 this issue 以更新该类引用——我很惊讶地看到对旧android.support.media.ExifInterface的引用漂浮在各处。 -
谢谢,在
build.gradle中进行了工作。是的。 lint 建议出现在 import 声明中。如果您想将其写为答案,我可以接受。 -
FWIW,我为你提交的问题加了星标
标签: android android-studio lint suppress-warnings