Android studio Android Studio内联编译器未显示红灯错误

Android studio Android Studio内联编译器未显示红灯错误,android-studio,Android Studio,当我出现错误时,我的Android studio不会显示红灯,但gradle会在我编译项目时显示红灯。最奇怪的是,这种情况只发生在.java文件中,因为xml文件正在工作。我已经尝试过清理项目和重建,重新初始化Android Studio,并检查是否未选择节能模式 我的gradle文件: sourceSets { main { manifest.srcFile 'AndroidManifest.xml' resources.srcDirs = ['src'

当我出现错误时,我的Android studio不会显示红灯,但gradle会在我编译项目时显示红灯。最奇怪的是,这种情况只发生在.java文件中,因为xml文件正在工作。我已经尝试过清理项目和重建,重新初始化Android Studio,并检查是否未选择节能模式

我的gradle文件:

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        resources.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    debug {
        java.srcDirs = ['src', 'build/generated-sources', 'src-debug']
    }

    release {
        java.srcDirs = ['src', 'build/generated-sources', 'src-release']
    }
    androidTest.setRoot('project-test')
    androidTest {
        java.srcDirs = ['project-test/src']
        resources.srcDirs = ['project-test/src']
        aidl.srcDirs = ['project-test/src']
        renderscript.srcDirs = ['project-test/src']
        res.srcDirs = ['project-test/res']
        assets.srcDirs = ['project-test/assets']
    }
}
此外,project中的源文件夹在红色圆圈内标记为“J”


有人知道问题出在哪里吗??谢谢

我终于找到了问题所在。问题在于,在gradle文件中,我的src文件夹就像一个资源文件夹:

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
-->     resources.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
      ...
}
我把这行改成这样:

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
....
}

我希望这能对其他人有用

我有两个项目,他们都给了我同样的错误。你能帮忙吗?