Android Studio 签名文件Gradle安全配置
2017-08-05 14:45
363 查看
我们在使用AndroidStudio进行release版的apk签名的时候,往往都是将签名文件keystore放在项目中,密码写在build.gradle中,keystore和密码就随着代码上传到了Git仓库中了,这样往往很不安全,因为这样被人获取。
这是修改之前的app中的build.gradle签名配置
接下来我们在build.gradle中配置签名信息共三步
修改之后的配置
上面的三步分别是
第一步:创建一个文件输入流FileInputStream获取keystore.properties文件流
第二步:通过输入流获取keystore.properties的配置内容
第三步:引用签名
那面这样怎么能显示出来比之前的安全呢?其实还有一步没有做呢?将keystore.properties添加到忽略中,这样就不上传keystore.properties文件到git仓库,使签名的敏感信息与上传上到git仓库的代码隔离开了,这样就我们的签名信息就安全了。
这是修改之前的app中的build.gradle签名配置
那么怎样才能更加安全的管理我们的keystore和密码呢?今天我就教给大家如何实现keystroe的安全管理。 首先我们在project下新建一个“keystore.properties”文件,将keystroe的绝对路径和密码、别名等信息配置好。
接下来我们在build.gradle中配置签名信息共三步
修改之后的配置
上面的三步分别是
第一步:创建一个文件输入流FileInputStream获取keystore.properties文件流
第二步:通过输入流获取keystore.properties的配置内容
第三步:引用签名
那面这样怎么能显示出来比之前的安全呢?其实还有一步没有做呢?将keystore.properties添加到忽略中,这样就不上传keystore.properties文件到git仓库,使签名的敏感信息与上传上到git仓库的代码隔离开了,这样就我们的签名信息就安全了。
相关文章推荐
- Android Studio Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)、配置签名文件
- Android Studio 通过配置build.gradle打包签名文件。生成xxx.apk
- android studio 在gradle文件中配置签名
- Android Studio 签名证书文件在build.gradle(app)中配置
- android studio 在gradle文件中配置签名
- android studio 在gradle 中配置签名文件
- Android Studio 通过配置build.gradle打包签名文件
- Android studio用Gradle配置签名和混淆简单介绍
- Android Studio 中Gradle配置debug使用release的签名
- Android Studio 在gradle文件中修改debug签名为正式签名
- 在android studio中配置签名文件(keystore)的路径
- Android Studio Gradle 配置文件样例
- 在gradle中配置apk的签名文件keystore
- android studio gradle配置文件参考
- Android studio gradle 配置APK签名
- 2.7-2 Android studio gradle 文件 配置完整版
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- Android Studio gradle文件配置
- Gradle文件配置(签名)
- Android studio 在build.gradle文件添加签名