AndroidStudio Gradle的基本使用
来源:互联网 发布:eagle软件 编辑:程序博客网 时间:2024/05/23 17:07
- Gradle的作用
- Gradle文件第一行
- 文件内容
- 添加依赖
Gradle的作用
- 这是一个项目构建工具,用来打包生成APK,在Gradle里面写上项目的各种配置,在打包时调用打包工具进行打包。(Android打包APK的工具都放在SDK目录的Tools文件里面,即使不用Gradle也能进行打包,但是很麻烦。使用Gradle简化了这些操作,我们不用关心怎么调用工具,我只要配置好就OK)
- 读完Gradle里面的配置后,会调用aapt工具,将读到信息作为参数传进去进行打包。
Gradle文件第一行
在App里面有一个build.gradle
如果这个build.gradle属于一个普通的可运行的项目,第一行是:
apply plugin:'com.android.application'
如果这个build.gradle是一个支持库的话,第一行就是:
apply plugin:'com.android.librar'
文件内容
android{ compileSdkVersion 23 //编译版本 buildToolsVersion "23.0.2" //编译工具版本 defaultConfig{ applicationId "com.itheima.studio74" //包名 minSdkVersion 21 //最低版本 targetSdkVersion 23 //最高版本 versionCode 1 //代码版本 versionName 1.0 //版本名称 //这里面写的配置最终会写到Manifest文件里面,这个Manifest是系统生成的,这个Manifest在App-build-manifest-androidTest-debug里面可以找到,} //这里面配置构建类型buildTypes{ relese{ minifyEnabled false //这里的true或false表示代码是否混淆 //这里面的两个参数,一个是系统自带的混淆文件,后面是可以自定义的混淆文件。proguardFiles.getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro' } }}dependencies{ //这里写的项目中的依赖。compile fielTree(inclue:[*.jar],dir:'libs') //这行的意思是放在libs文件了里面的jar包都可以作为这个项目的依赖testCompile 'junit:unit:4.12' //这个是测试用的依赖库compile 'com.android.support:appcompat-v7:23.1.1' //这是项目编译通过要用到的依赖}
添加依赖
有三种方式添加依赖
- 直接搜索
直接通过Project Structure搜索添加依赖,添加时AndroidStudio会检查本地有没有这个依赖,如果没有,会去jcenter下载。有就直接用
添加成功后在Gradle文件里在compile fielTree里会多一行依赖,反之,如果找到依赖名称,直接写在后面,再Sync Now,AndroidStudio也会直接去下载。 - 自己在libs里面放jar文件依赖
这个可以添加本地的jar包,并且已经添加好依赖了,
compile fielTree(inclue:[*.jar],dir:'libs')
- 把一些模块做为依赖添加
把别人的工程项目作为Module加入,这个首先需要import Moudle 将库工程导入项目中
加入成功后会出现下面的代码:
compile project(':Module')
这是我的第一篇博客!欢迎各位提出意见>_@
0 0
- AndroidStudio Gradle的基本使用
- Gradle的基本使用
- Gradle的基本使用
- androidStudio gradle 使用教程
- AndroidStudio离线使用gradle
- AndroidStudio中build.gradle基本属性的简介
- AndroidStudio的Gradle笔记
- AndroidStudio gradle的解析
- AndroidStudio的Gradle基础
- AndroidStudio使用Gradle-基础篇
- AndroidStudio使用Gradle-高级篇
- AndroidStudio上离线使用Gradle
- 使用AndroidStudio自定义Gradle插件
- Gradle常用命令使你更敏捷的使用androidstudio
- AndroidStudio下gradle的入门介绍与使用
- AndroidStudio下gradle的入门介绍与使用
- 配置AndroidStudio使用本地的gradle进行编译
- 使用Ramdisk加速Android工程的编译 (AndroidStudio Gradle)
- HDU1728 逃离迷宫
- php 发出get与post请求
- 打开摄像头
- mac80211解析二
- 开源项目Meizhi学习笔记--保存图片到本地
- AndroidStudio Gradle的基本使用
- Webpack构建基本的React+ES6项目 --- 图片的路径与打包
- 在当前页面嵌入新的页面
- php传输html乱码解决
- 多文件目录下makefile文件递归执行编译所有c文件
- Android 自定义View,自定义属性(带进度的圆形进度条)
- 倒三角形
- photoshop第四章:图片的处理
- 每天一个 Linux 命令(6):rmdir 命令