Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么Android Studio lint无法识别我的版本_Java_Android_Android Studio_Lint_Android Min Sdk - Fatal编程技术网

Java 为什么Android Studio lint无法识别我的版本

Java 为什么Android Studio lint无法识别我的版本,java,android,android-studio,lint,android-min-sdk,Java,Android,Android Studio,Lint,Android Min Sdk,Android Studio(版本4.1.1)正在我的xml布局文件中为使用onClick的视图显示警告(警告id:UsingOnClickInXml,平台的旧版本不正确支持解析Android:onClick)。当我运行代码检查器时,这些也会显示在lint警告中。Android Studio似乎没有使用我在build.gradle(应用程序)文件中设置的minSdkVerion(16) 以下是我的build.gradle(应用程序)文件的摘录: 这似乎保存在合并的AndroidManifes

Android Studio(版本4.1.1)正在我的xml布局文件中为使用onClick的视图显示警告(警告id:UsingOnClickInXml,平台的旧版本不正确支持解析Android:onClick)。当我运行代码检查器时,这些也会显示在lint警告中。Android Studio似乎没有使用我在build.gradle(应用程序)文件中设置的minSdkVerion(16)


以下是我的build.gradle(应用程序)文件的摘录:

这似乎保存在合并的AndroidManifest.xml中(我没有直接在清单中设置minSdkVerion,只是在build.gradle文件中)。摘自合并的AndroidManifest.xml

<manifest
  ...
  <uses-sdk
    android.minSdkVersion="16"
    android.targetSdkVersion="30" />
  ...
该应用程序似乎运行正常,但我担心/lint无法识别我设置的minsdk版本

我试过:
  • 构建->清洁项目
  • 构建->重建项目
  • 构建->制作项目
  • 文件->使缓存无效/重新启动
  • 将minSdkVersion更改为17,同步,更改回16,同步
  • 多次重新运行分析->检查代码
  • 我回顾了: -不适用;我已在正确的文件中设置了该值

    -不适用?根据答案,我在AS中找不到“清晰的线头标记”;过时了?(2012年的答复)

    我的问题是:
  • 这是个问题/我应该担心吗
  • 有没有办法修复AS/lint以准确使用我设置的minsdk版本

  • < P>消息“使用Android”:OnCutter“旧版本的平台被打破”出现在版本安卓ID.AppCuMt:AppCAMAT:1.3.0

    请考虑添加Android Studio版本,您正在工作。@ Zain,谢谢您的建议。我已经将它(版本4.1.1)添加到了报告中。
    <manifest
      ...
      <uses-sdk
        android.minSdkVersion="16"
        android.targetSdkVersion="30" />
      ...