我是 android 和 android studio 的新手。我目前正在开发的项目有 src/main/Java ,所有 java 的东西都在这个文件夹下。项目中还有一个具有相同层次结构的模块。我想知道我是否可以改变这个结构?这个结构是android studio强加的吗?通过 gradle? 我想删除“main/java”部分并将所有代码移到“src”文件夹下。 (org、com 等将上升两级) 有什么可以阻止我这样做吗?
最佳答案
这是 Gradle Android 项目的默认结构。
您可以使用 sourceSets
来更改它(我对 Groovy 类型学不是最新的;)):
android {
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
}
}
}
但是,我鼓励您保留标准结构,因为当您开始使用更高级的功能(如variants)时,它非常方便。 .
您可以在 official documentation 中找到更多信息.
关于java - Android src/main/java 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34886210/