Android studio中2种build.gradle文件介绍
根目录下的build.gradle通常不需要修改这个文件中的内容,除非需要添加一些全局的项目构建配置
buildscript {repositories {google() //声明代码托管仓库Googlejcenter() //声明代码托管仓库,用于引用jcenter上的开源项目}dependencies {classpath 'com.android.tools.build:gradle:3.1.0'//声明了一个Gradle插件用来作为Android开发。3.1.0为gradle版本号}
}
allprojects {repositories {google() //声明代码托管仓库jcenter()}
}
task clean(type: Delete) {delete rootProject.buildDir
}
APP目录下的build.gradle文件是app模块的gradle构建脚本,一般用来管理app包名、版本的以及添加和修改依赖库。
apply plugin: 'com.android.application' //应用 应用程序模块android {compileSdkVersion 26 //指定使用项目的编译版本defaultConfig {applicationId "com.example.helloworld" //包名minSdkVersion 15 //指定项目最低兼容的Android版本targetSdkVersion 26 //表示Android26版本上已经进行过充分的测试versionCode 1 //项目版本号versionName "1.0" //版本名testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled false //是否进行代码混淆proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//指定混淆规则文件}}
}dependencies {//*指定当前项目的所有依赖关系implementation fileTree(dir: 'libs', include: ['*.jar'])//本地依赖声明:将本地的jar包、目录添加依赖关系,添加到项目的构建路径当中implementation 'com.android.support:appcompat-v7:26.1.0'implementation 'com.android.support.constraint:constraint-layout:1.0.2'//远程依赖声明testImplementation 'junit:junit:4.12' //用以声明测试用例库
}
转载于:https://www.cnblogs.com/liqiujiong/p/8734518.html
Android studio中2种build.gradle文件介绍相关推荐
- android dex文件过多,Android Studio中的多个Dex文件异常
突然间,我在Android Studio中的项目中收到以下错误.Android Studio中的多个Dex文件异常 Execution failed for task ':app:dexDebug'. ...
- android复用字符串文件夹,如何从Android Studio中的值xml字符串文件夹更改字体
我一直在努力了解如何更改值/ Strings.xml目录的字体系列.有没有简单的方法来改变字体?我已经加了我想要的字体到资产的文件夹,但我的标题是在strings.xml中值目录像这里面:如何从And ...
- 安卓中的两个build.gradle文件介绍
当我们在build.script下面发现了两个bulid.gradle文件,需要用的时候不知道用哪个,也不知道他的含义,这里我们就来了解一下.这是在安卓模式下的截图.如果在project模式下,就是一 ...
- android studio 项目两个build.gradle的解析
android 有两个build.gradle一个在外层,一个在内层(app目录内),在Android项目构件中起到关键作用. 外层的build.gradle: buildscript {reposi ...
- 【Android Studio】修改C盘.gradle文件夹位置
文章目录 问题描述 解决方案 问题描述 使用Android Studio时,默认在C盘用户目录下创建.gradle文件夹存放gradle相关文件,一般占用空间较大,如下图 在使用Android Stu ...
- Android Studio中新建和引用assets文件
从eclipse转过的朋友们应该不太习惯AS中新建assets文件和对文件内容的引用.我也查找了网上很多资料发现很少有这样的解决答案,于是便把自己解决的方法总结在这里. 1.一般新建project后这 ...
- Android Studio中移动.gradle文件夹的方法
Android Studio的.gradle文件夹保存的是从网络中下载的gradle配置文件,其默认位置是"C:\用户\用户名\",如图1所示. 图1 .gradle文件夹的默认位 ...
- android studio中把c/c++文件编译成.so库(一)
2019独角兽企业重金招聘Python工程师标准>>> 最近的项目涉及到JNI编程,经过一段时间的JNI编程之后,终于完美弄完了.所以,把在android studio中编译c/c+ ...
- Android build.gradle文件详解(转述自《Android第一行代码》第二版)
Android build.gradle文件详解 1. 最外层目录下的build.gradle文件 1.1 repostories 1.2 dependencies 2. app目录下的build.g ...
最新文章
- 了解Netflix-zuul网关服务
- OpenFeign的9个坑,每个都能让你的系统奔溃 OpenFeign
- 010_JavaScript变量
- Win7系统中Microsoft Office Word2003已停止工作
- C# 之 Math取整
- 小白零基础学习Java开发入门教程奉上,希望对你有所帮助!
- 字符串操作的12个小技巧!
- C++ 梳理(一):跑通简单程序
- 拳王虚拟项目公社:虚拟资源产品,如何靠信息差年赚千万解析
- 自然语言处理——BERT情感分类实战(一)之预处理
- 增量式pid调节方式有何优点_PID控制在变频器驱动系统中的应用
- X265代码学习1-X265源码下载编译及VS调试配置
- 计算机工程制图电子书,程计算机制图工程计算机制图.pdf
- 吃货在东京 -- 记那段吃不饱的日子 之一 牛头自助烤肉店
- java 社交网站_java学习之电影《社交网络》Facemash算法实现
- 利用vue+高德地图API 实现用户的运动轨迹
- 霍兰德人格分析雷达图——python实现
- windows平台下的oracle ORA-01031的解决方法
- Hadoop、Hive、HDFS、Hbase、KUDU、Spark之间关系
- 计算机C P U的概念就是,2008计算机二级考试:C语言基础教程-C语言的特点