Android入门——Android Studio中的build.gradle文件解析
来源:互联网 发布:收银进销存软件 编辑:程序博客网 时间:2024/05/28 01:34
首先看工程中根路径下的build.gradle文件
apply plugin: 'com.android.application' //表示是一个应用程序的模块,可独立运行//apply plugin: 'com.android.library' //表示是一个依赖库,不能独立运行android { compileSdkVersion 25 //指定项目的编译版本 buildToolsVersion "25.0.1"//指定项目构建工具的版本 defaultConfig { applicationId "com.hhqy.learnndk2" //指定包名 minSdkVersion 14//指定最低的兼容的Android系统版本 targetSdkVersion 25//指定你的目标版本,表示你在该Android系统版本已经做过充分的测试 versionCode 1 //版本号 versionName "1.0" //版本名称 } buildTypes { //指定生成安装文件的配置,常有两个子包:release,debug,注:直接运行的都是debug安装文件 release { //用于指定生成正式版安装文件的配置 minifyEnabled false //指定是否对代码进行混淆,true表示混淆 //指定混淆时使用的规则文件,proguard-android.txt指所有项目通用的混淆规则,proguard-rules.pro当前项目特有的混淆规则 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { //指定当前项目的所有依赖关系:本地依赖、库依赖、远程依赖 compile fileTree(dir: 'libs', include: ['*.jar'])//本地依赖 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.0.1'//远程依赖,com.android.support是域名部分,appcompat-v7是组名称,25.0.1是版本号 compile project(':hello')//库依赖 testCompile 'junit:junit:4.12' //声明测试用列库 compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'}
某个Mode中的build.gradle文件
apply plugin: 'com.android.application' //表示是一个应用程序的模块,可独立运行//apply plugin: 'com.android.library' //表示是一个依赖库,不能独立运行android { compileSdkVersion 25 //指定项目的编译版本 buildToolsVersion "25.0.1"//指定项目构建工具的版本 defaultConfig { applicationId "com.hhqy.learnndk2" //指定包名 minSdkVersion 14//指定最低的兼容的Android系统版本 targetSdkVersion 25//指定你的目标版本,表示你在该Android系统版本已经做过充分的测试 versionCode 1 //版本号 versionName "1.0" //版本名称 } buildTypes { //指定生成安装文件的配置,常有两个子包:release,debug,注:直接运行的都是debug安装文件 release { //用于指定生成正式版安装文件的配置 minifyEnabled false //指定是否对代码进行混淆,true表示混淆 //指定混淆时使用的规则文件,proguard-android.txt指所有项目通用的混淆规则,proguard-rules.pro当前项目特有的混淆规则 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { //指定当前项目的所有依赖关系:本地依赖、库依赖、远程依赖 compile fileTree(dir: 'libs', include: ['*.jar'])//本地依赖 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.0.1'//远程依赖,com.android.support是域名部分,appcompat-v7是组名称,25.0.1是版本号 compile project(':hello')//库依赖 testCompile 'junit:junit:4.12' //声明测试用列库 compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'}
0 0
- Android入门——Android Studio中的build.gradle文件解析
- Android Studio中的build.gradle文件解析
- Android Studio中的build.gradle文件解析
- android studio中的build.gradle文件
- Android Studio 中build.gradle文件的详细解析
- Android Studio中build.gradle文件详解
- android studio build.gradle 文件详解
- android studio的build.gradle文件分析
- Android build.gradle文件
- Android Gradle:build.gradle文件的基本语法解析.
- Android Studio - 详解build.gradle
- android studio build.gradle说明
- Android Studio:build.gradle 配置
- android studio build.gradle配置
- Android Studio build.gradle productFlavors
- android studio 多渠道打包,调试正式包,build.gradle解析
- Android studio build.gradle 重要属性值解析
- Android Studio之Gradle文件解析
- 嵌入式linux系统下无法解析域名问题
- 使用C++访问sqlserver express的轻量级版本localdb
- Linux namespace
- C++ 构造函数初始化列表 与 赋值 总结
- 柔情似水,佳期如梦,忍顾程序人生路;虚度挥霍,浑浑噩噩,知错人生踌躇中也该起步。
- Android入门——Android Studio中的build.gradle文件解析
- 敏感词替换,基于DFA算法,最快只需要读一遍文章即可完成替换敏感词,最差相当于读两遍文章
- android6.0及更高版本的权限--简述
- Discuz添加自定义数据调用模块
- Java异常Error、Exception、RunTimeException、Throwable
- xcode - Cordova iOS plugins not found
- Cannot launch PHPUnit tests (port address 7478)
- vsftp.conf 的详细的配置参数说明
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用