对于Android Studio中的gradle,相信都知道的他的强大与便捷了,但是由于这个东西是groovy语言(其实就是Java的变种版)写的,很多使用上不是很明白,再加上文档都不是很清除甚至官方文档都有误,坑爹啊。最近打算使用签名的功能,于是在模块的build.gradle文件中增加如下的配置:
def keystorePropertiesFile = rootProject.file("keystore.properties") def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) android { signingConfigs { config { keyAlias keystoreProperties["keyAlias"] keyPassword keystoreProperties