我刚注意到我的项目中有两个build.gradle文件.是因为我在导入项目时使用了gradle包装器吗?
在Android Studio中,项目根目录中的build.gradle和app文件夹中的build.gradle有什么区别?
最佳答案 “app”文件夹只是一个模块.编写更复杂的应用程序时,您可能拥有多个模块.模块级别的build.gradle仅与该模块相关,而根目录下的build.gradle与项目中的所有模块相关.
项目级build.gradle的示例:
allprojects {
repositories {
jcenter()
}
}
这就是说所有模块都应该使用jcenter存储库来解决依赖关系.现在一个可能令人困惑的事情是gradle和android studio之间的术语冲突. android工作室“模块”是一个gradle“项目”,因此是“allprojects”.