关于Android studio的build.gradle的内容
来源:互联网 发布:淘宝ifashion男装 编辑:程序博客网 时间:2024/04/29 05:37
apply plugin:'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库
android{
compileSdkVersion 26//编译的SDK版本
buildToolsVersion "26.0.1"//编译的Tools版本
defaultConfig{
applicationId "com.nd.famlink"//应用程序的包名
minSdkVersion 19//支持的目标版本
targetSdkVersion 26//支持的目标版本
versionCode 1//版本号
versionName "1.0.0"//版本名
}
sourceSets{//目录指向配置
main{
manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件
java.srcDirs = ['src']//指定source目录
resources.srcDirs = ['src']//指定source目录
aidl.srcDirs = ['src']//指定source目录
renderscript.srcDirs = ['src']//指定source目录
res.srcDirs = ['res']//指定资源目录
assets.srcDirs = ['assets']//指定assets目录
jniLibs.srcDirs = ['libs']//指定lib库目录
}
debug.setRoot('build-types/debug')//指定debug模式的路径
release.setRoot('build-types/release')//指定release模式的路径
}
signingConfigs{//签名配置
release{//发布版签名配置
storeFile file("fk.keystore")//密钥文件路径
storePassword "123"//密钥文件密码
keyAlias "fk"//key别名
keyPassword "123"//key密码
}
debug{//发布版签名配置
storeFile file("fk.keystore")//密钥文件路径
storePassword "123"//密钥文件密码
keyAlias "fk"//key别名
keyPassword "123"//key密码
}
}
buildType{//build类型
release{//发布
minifyEnabled true//混淆开启
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-project.txt'//指定混淆规则文件
signingConfig signingConfigs.release//设置签名信息
}
release{//调试
signingConfig signingConfigs.release//设置签名信息
}
}
packagingOptions{//设置打包后的apk里的META-INF移除指定的文件
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude 'META-INF/MANIFEST.MF'
}
lintOptions{//lint的相关配置
abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败
}
}
dependencies{
compile fileTree(dir:'libs',exclude:['android-support*.jar'],include:['*.jar'])//编译lib目录下的.jar文件
compile project(':Easylink')//编译附加的项目
compile project(':ImageLibrary')
compile project(':ImageResLibrary')
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库
}
android{
compileSdkVersion 26//编译的SDK版本
buildToolsVersion "26.0.1"//编译的Tools版本
defaultConfig{
applicationId "com.nd.famlink"//应用程序的包名
minSdkVersion 19//支持的目标版本
targetSdkVersion 26//支持的目标版本
versionCode 1//版本号
versionName "1.0.0"//版本名
}
sourceSets{//目录指向配置
main{
manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件
java.srcDirs = ['src']//指定source目录
resources.srcDirs = ['src']//指定source目录
aidl.srcDirs = ['src']//指定source目录
renderscript.srcDirs = ['src']//指定source目录
res.srcDirs = ['res']//指定资源目录
assets.srcDirs = ['assets']//指定assets目录
jniLibs.srcDirs = ['libs']//指定lib库目录
}
debug.setRoot('build-types/debug')//指定debug模式的路径
release.setRoot('build-types/release')//指定release模式的路径
}
signingConfigs{//签名配置
release{//发布版签名配置
storeFile file("fk.keystore")//密钥文件路径
storePassword "123"//密钥文件密码
keyAlias "fk"//key别名
keyPassword "123"//key密码
}
debug{//发布版签名配置
storeFile file("fk.keystore")//密钥文件路径
storePassword "123"//密钥文件密码
keyAlias "fk"//key别名
keyPassword "123"//key密码
}
}
buildType{//build类型
release{//发布
minifyEnabled true//混淆开启
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-project.txt'//指定混淆规则文件
signingConfig signingConfigs.release//设置签名信息
}
release{//调试
signingConfig signingConfigs.release//设置签名信息
}
}
packagingOptions{//设置打包后的apk里的META-INF移除指定的文件
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude 'META-INF/MANIFEST.MF'
}
lintOptions{//lint的相关配置
abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败
}
}
dependencies{
compile fileTree(dir:'libs',exclude:['android-support*.jar'],include:['*.jar'])//编译lib目录下的.jar文件
compile project(':Easylink')//编译附加的项目
compile project(':ImageLibrary')
compile project(':ImageResLibrary')
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库
}
阅读全文
0 0
- 关于Android studio的build.gradle的内容
- 关于studio的build.gradle的基础知识
- build.gradle的内容
- Speed Android Studio的Gradle Build
- android studio的build.gradle文件分析
- 关于Android Studio中build.gradle文件的gradle路径存在问题
- Android Studio 中 build.gradle 中 dependencies 下的 comile 后面的内容的来源
- 关于android studio启动时加载项目gradle build出现错误的解决方法
- 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 Studio里面的Build.gradle的详细配置说明
- 解决Android Studio Gradle Build Running 特别慢的问题
- javascript事件节流
- 关于android studio的一些常见报错
- C++串口编程实例
- 好特么多公式啊
- 关于kibana查询elasticsearch的index提示Courier Fetch: 4 of 6 shards failed.处理方法
- 关于Android studio的build.gradle的内容
- 棋牌麻将
- android 轻量级的友好的交互对话框库,EasyDialog,实现已详细标注
- 解决java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 1(offset:1)
- python -- 测试re模块
- Redis 学习笔记(十三)Redis Sentinel 介绍与部署
- SparkStreaming读取Kafka数据
- sublime text增加smali插件,根据smali语法高亮显示
- [Java面试一]面试复习大纲