依赖最新版本
GRADLE可以做到不依赖具体某个版本的库,而是每次从repo拉取最新的库到本地做编译。
dependencies {
compile 'com.google.code.gson:gson:2.2.1'
}
如果不想依赖具体的库,想每次拉取最新的库,那么,可以写成这样:
dependencies {
compile 'com.google.code.gson:gson:2.2.+'
}
还可以这样写:
dependencies {
compile 'com.google.code.gson:gson:+'
}
文件编码配置
如果导入一个windows下编写的项目,而代码中有中文注释,采用GBK, GB18030等编码方式时,编译会报错,可以采用如下方式统一项目的编码
allprojects {
repositories {
jcenter()
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
}
配置签名信息
签名信息属于敏感信息,建议不要写死放到gradle脚本中,而是写到一个单独的配置文件里,而且这个配置文件不要同步到版本管理系统上,而是由本地维护,防止在版本管理平台上泄漏敏感信息。建议签名信息内容写到gradle.properties或者local.properties文件里,这样,gradle脚本可以直接引用,如果是放在一个自定义的文件中,gradle脚本需要提供相应的代码来读取文件的内容。 文件内容参考如下:
RELEASE_KEY_PASSWORD=