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

时间:2015-06-02 14:24:42

标签: android-studio

我的Android工作室在出现错误时没有显示红色指示灯,但在编译项目时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']
    }
}

此外,项目中的源文件夹在红色圆圈内标记为“J”。

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

1 个答案:

答案 0 :(得分:0)

最后我发现了问题。问题是,在gradle文件中,我的src foulder不知何故就像资源问题一样:

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']
    }
....
}

我希望这对其他人有用!