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插件的版本号改为目录下看到的版本号即可。

更多相关文章

  1. Android中使用ant混淆编译
  2. 【项目总结】-Android(安卓)Service用法总结
  3. Android(安卓)NDK安装教程:
  4. android studio中如何导入github项目
  5. android studio 添加第三方library (有图)
  6. android项目开发流程
  7. Android中Fragment的简单介绍
  8. 安卓实现扫一扫识别数字
  9. [Android] 基于 Linux 命令行构建 Android(安卓)应用(五):Ant 构建

随机推荐

  1. Android 6.0中"Unable to find optional
  2. Android和蓝牙GPS结合的方法
  3. Android基于XMPP Smack openfire 开发的
  4. Android消息机制 空闲消息处理器
  5. Android常用UI之Toolbar
  6. android实现页面背景的左右移动
  7. android (13) Fragment使用下
  8. android 按钮 的状态
  9. Android HAL是如何被调用的
  10. 使用迅雷下载android 镜像