提问者:小点点

Lint基础设施错误由以下原因引起:java. lang.反射.InvocationTargetException-Android Studio 4.2.2


每次更改代码或更改布局文件时,我都会收到以下错误:

任务': app:lint'执行失败。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

我的应用程序gradle中已经有了这个:

   lintOptions {
        abortOnError false
        checkReleaseBuilds false
    }

即使在从菜单中清理项目时,再次重建它也会引发此错误。摆脱此错误的唯一方法是删除app/build和Project/build文件。

对此有什么简单的解决方法吗?

我在Android Studio 4.2.2上

下面是我的应用程序gradle设置:

 compileSdkVersion 30
    buildToolsVersion "31.0.0"

    defaultConfig {
        applicationId "com.myapp.getangle"
        minSdkVersion 23
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

共2个答案

匿名用户

android {
    ...
    lintOptions {
        checkReleaseBuilds false
    }
}

匿名用户

尝试使用摒弃OnError true。它应该会引发lint错误。Lint是一个检查项目警告和错误的工具。此外,我建议您使用Android Studio Canary版本。