build.gradle文件详解
来源:互联网 发布:网络潮语大全2016霸气 编辑:程序博客网 时间:2024/05/16 11:58
1 apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 2 android { 3 compileSdkVersion 22//编译的SDK版本 4 buildToolsVersion "22.0.1"//编译的Tools版本 5 defaultConfig {//默认配置 6 applicationId "com.nd.famlink"//应用程序的包名 7 minSdkVersion 8//支持的最低版本 8 targetSdkVersion 19//支持的目标版本 9 versionCode 52//版本号10 versionName "3.0.1"//版本名11 }12 sourceSets {//目录指向配置13 main {14 manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件15 java.srcDirs = ['src']//指定source目录16 resources.srcDirs = ['src']//指定source目录17 aidl.srcDirs = ['src']//指定source目录18 renderscript.srcDirs = ['src']//指定source目录19 res.srcDirs = ['res']//指定资源目录20 assets.srcDirs = ['assets']//指定assets目录21 jniLibs.srcDirs = ['libs']//指定lib库目录22 }23 debug.setRoot('build-types/debug')//指定debug模式的路径24 release.setRoot('build-types/release')//指定release模式的路径25 }26 signingConfigs {//签名配置27 release {//发布版签名配置28 storeFile file("fk.keystore")//密钥文件路径29 storePassword "123"//密钥文件密码30 keyAlias "fk"//key别名31 keyPassword "123"//key密码32 }33 debug {//debug版签名配置34 storeFile file("fk.keystore")35 storePassword "123"36 keyAlias "fk"37 keyPassword "123"38 }39 }40 buildTypes {//build类型41 release {//发布42 minifyEnabled true//混淆开启43 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'//指定混淆规则文件44 signingConfig signingConfigs.release//设置签名信息45 }46 debug {//调试47 signingConfig signingConfigs.release48 }49 }50 packagingOptions {51 exclude 'META-INF/ASL2.0'52 exclude 'META-INF/LICENSE'53 exclude 'META-INF/NOTICE'54 exclude 'META-INF/MANIFEST.MF'55 }56 lintOptions {57 abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败58 }59 }60 dependencies {61 compile fileTree(dir: 'libs', exclude: ['android-support*.jar'], include: ['*.jar']) //编译lib目录下的.jar文件62 compile project(':Easylink')//编译附加的项目63 compile project(':ImageLibrary')64 compile project(':ImageResLibrary')65 compile project(':Ofdmtransport')66 compile project(':PullToRefreshLibrary')67 compile project(':RecorderLibrary')68 compile project(':WebSocket')69 compile project(':WidgetLibrary')70 compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库71 }
阅读全文
0 0
- 《详解build.gradle文件》
- build.gradle文件详解
- build.gradle文件详解
- build.gradle文件详解
- build.gradle文件详解
- 详解build.gradle文件
- build.gradle文件详解
- build.gradle 文件详解
- Android build.gradle文件详解
- build.gradle文件详解<转>
- Android 详解 build.gradle 文件
- build.gradle文件详解<转>
- Android Studio中build.gradle文件详解
- Andriod项目build.gradle文件详解
- android studio build.gradle 文件详解
- 9.外层build.gradle文件详解
- Andriod项目build.gradle文件详解
- build.gradle文件详解<转> 推荐
- maven项目不下载源码
- centos7 防火墙firewall
- Gym_100971k_Palindromization (回文串)
- android annotations
- Oracle 12.2新特性掌上手册
- build.gradle文件详解
- ionic2开发之app.component.ts
- 67.Add Binary(String-Easy)
- “集体智慧编程”之第二章:推荐算法
- 变量的声明与定义
- 机器学习认识
- java中new和newInstance的区别
- spyder--no module named caffe解决办法
- 静态代理和动态代理