实现方案
local.properties
增加 signing.debug.key=/Users/z/.android/debug.keystore
build.gradle
在 android节点下增加
signingConfigs {
debug {
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
def sdkDir = properties.getProperty('signing.debug.key')
storeFile file(sdkDir)
}
}
好处
local.properties 在本地,可以用绝对路径,此文件不会提交到服务器上。每个开发者此文件都不相同
build.gradle 读取变量
注意
如果要Eclipse和Android Studio用相同的调试Key,那么不需要设置。默认都会应用 ~/.android/debug.keystore 下面的
参考
http://gushedaoren.blog.163.com/blog/static/173663405201442293449570/?COLLCC=355111313&
http://stackoverflow.com/questions/21999829/how-do-i-read-properties-defined-in-local-properties-in-build-gradle

本文介绍如何在Android项目中配置调试密钥,包括修改local.properties文件以指定密钥路径及在build.gradle中定义签名配置的方法。
1207

被折叠的 条评论
为什么被折叠?



