Android Studio Dolphin项目级build.gradle无build scripts,咨询依赖添加位置及特性
关于Android Studio Dolphin版本项目级build.gradle无buildScripts模块的说明
这是Android Gradle Plugin (AGP) 7.0+版本引入的新特性——插件管理块(plugins block)替代了传统的buildScripts块,用来统一声明和管理插件版本,不再强制要求单独的buildScripts配置。
不同依赖的添加位置:
- 项目级全局插件依赖:如果要添加所有模块共用的插件(比如第三方插件),直接在
plugins块里通过id声明并指定版本即可,就像你文件里已经配置的Android和Kotlin插件那样。如果需要添加不在官方插件仓库的自定义插件,或者更复杂的classpath配置,也可以手动在项目级build.gradle里新增buildscript块,写法和旧版本一致:buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.example:custom-plugin:1.0.0' } } - 模块级业务库依赖:所有具体的功能库依赖(比如AppCompat、Retrofit等),需要在模块目录下的build.gradle文件(通常是
app/build.gradle)里的dependencies块中添加,示例:dependencies { implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'com.squareup.retrofit2:retrofit:2.9.0' }
简单总结:AGP 7.0+简化了项目级配置逻辑,把插件声明收拢到plugins块,而业务库依赖依然保持在模块级配置;如果有特殊需求,项目级依然可以手动添加buildscript块来配置额外的classpath。
内容的提问来源于stack exchange,提问作者kamal douma
相关产品推荐
相关产品推荐

