Android 每新建一个项目,都会有两个 build.gradle 文件,有一个在最外层目录下,有一个在 app 目录下,如果切换到 Android 模式下则全部在 Gradle Scripts 下。下面先介绍看起来少的(最外层目录下的)。
**主要介绍:
jcenter():一个代码仓库,许多的 Android 开源项目都会将代码托管到 jcenter 上。
作用:配置后,可以在项目中轻松使用任何的 jcenter 上的开源项目。**
app 目录下的:
主要介绍:
1.apply plugin: 代表着应用某个插件。其中 com.android.application 表示是一个应用程序模块,com.android.library 表示是一个库模块,区别如下:
com.android.application:可以直接运行
com.android.library :只能作为代码依附在别的应用程序模块运行
2.applicationId:用于指定整个项目的包名,当要改变项目包名时可以在里面进行改变。
3dependencies:用于指明需要用到的第三方库,通常 AS 项目中一共有三种依赖方式:本地依赖、库依赖和远程依赖。
本地依赖:对本地的 Jar 包或目录添加依赖关系
库依赖:项目中的库模块添加依赖关系。
远程依赖:对 jcenter 库上的开源项目添加依赖关系。
总结:作者在导入项目时常 build.gradle 文件报错,解决方法如下:
发现问题:Gradle 版本号不匹配: 找到自己的 AS 安装目录 build\gradle 下对应的版本号,将第一张图中 Gradle 插件的版本号改为目录下看到的版本号即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END