我的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”。
有人知道问题出在哪里?谢谢!!
答案 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']
}
....
}
我希望这对其他人有用!