Androidstudio使用Gradle.build配置打包
2018-03-12 22:12
183 查看
Gradle时一个非常先进的项目构建工具,在AndroidStudio中开发的所有项目都是使用它来构建的。
Gradle有很多便利之处,比如当需要添加依赖库的时候不需要自己再去手动下载了,而时直接在dependencies闭包中添加一句引用声明就可以了。
当你需要生成APK的时候,不用重复配置打包信息,只需一键即可去生成APK,包括多渠道打包。
步骤如下:
编辑 app/build.gradle文件,在android闭包中添加如下内容:
继续编辑app/build.gradle文件,在buildTypes的release闭包中添加如下内容:
点击右侧工具栏的Gradle--项目名--:app--Tasks--build:
注意事项:目前keystore文件的所有信息都是以明文的形式直接配置在build.gradle中的,太不安全。推荐将这类敏感数据配置在一个独立的文件里面,然后再在build.gradle中去读取这些数据。
AndroidStudio项目的根目录下有一个gradle.properties文件,专门用来配置全局键值对数据,所以在gradle.properties文件中添加如下内容:
在build.gradle中去读取这些数据,编辑app/build.gradle文件:
为了避免gradle.properties文件数据泄漏,建议gradle.properties文件从git/svn中排除!
转自作者:剑走偏锋雨
链接地址:https://www.jianshu.com/p/4b886a63b590
因为本人比较懒,还未曾使用,但是试用以后定会评价。
Gradle有很多便利之处,比如当需要添加依赖库的时候不需要自己再去手动下载了,而时直接在dependencies闭包中添加一句引用声明就可以了。
当你需要生成APK的时候,不用重复配置打包信息,只需一键即可去生成APK,包括多渠道打包。
步骤如下:
编辑 app/build.gradle文件,在android闭包中添加如下内容:
signingConfigs { config { storeFile file('C:/Users/FuKaiqiang/Desktop/Gradle/testSqlite.jks') //文件位置 storePassword '123456' //指定密码 keyAlias 'FukqSqlite' //指定别名 keyPassword '123456' //指定别名密码 } }
继续编辑app/build.gradle文件,在buildTypes的release闭包中添加如下内容:
signingConfig signingConfigs.config
点击右侧工具栏的Gradle--项目名--:app--Tasks--build:
a. assembleDebug用于生成测试版的APK文件,assembleRelease用于生成正式版的APK文件,assemble用于生成测试版和正式版的APK文件。 b. 生成APK之前,先clean这个Task,然后双击assembleRelease。 c. APK文件会自动生成在app/build/outputs/apk目录下。
注意事项:目前keystore文件的所有信息都是以明文的形式直接配置在build.gradle中的,太不安全。推荐将这类敏感数据配置在一个独立的文件里面,然后再在build.gradle中去读取这些数据。
AndroidStudio项目的根目录下有一个gradle.properties文件,专门用来配置全局键值对数据,所以在gradle.properties文件中添加如下内容:
KEY_PATH = C:/Users/FuKaiqiang/Desktop/Gradle/testSqlite.jks KEY_PASS =123456 ALIAS_NAME=FukqSqlite ALIAS_PASS=123456
在build.gradle中去读取这些数据,编辑app/build.gradle文件:
signingConfigs { config { storeFile file(KEY_PATH) storePassword KEY_PASS keyAlias ALIAS_NAME keyPassword ALIAS_PASS } }
为了避免gradle.properties文件数据泄漏,建议gradle.properties文件从git/svn中排除!
转自作者:剑走偏锋雨
链接地址:https://www.jianshu.com/p/4b886a63b590
因为本人比较懒,还未曾使用,但是试用以后定会评价。
相关文章推荐
- AndroidStudio工具使用、build.gradle配置介绍(二)
- Androidstudio中gradle配置和使用
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- AndroidStudio中build.gradle文件详细配置说明
- AndroidStudio 使用Release签名进行Debug 多渠道打包 混淆 全局配置
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- 使用gradle对vertx工程的多环境配置和打包
- Android使用gradle不同配置多项目打包
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- AndroidStudio工程中的build.gradle中的buildTypes、productFlavors的多构建、多渠道打包APK
- build.gradle配置变量,在Activity中使用
- Android使用gradle不同配置多项目打包
- Android Studio 通过配置build.gradle打包签名文件。生成xxx.apk
- Android studio build.gradle配置,debug下使用正式签名,重命名apk
- Maven 使用profiles filters resources build 打包不同配置开发环境及打包
- 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
- Androidstudio中gradle配置和使用
- AndroidStudio1.4创建项目中build.gradle(Project:Test...)配置
- AndroidStudio打包全攻略---Gradle-Build Variants构建定制版App