【发布时间】:2015-08-07 18:07:27
【问题描述】:
我被 Gradle 中的文件读取阻止。
我尝试在 gradle 中以这种方式设置文件可读:
task readAccess(type: Exec, description: 'set the google-services.json readable.') {
//--> check can read? --> can't read
if (new File('src/google-services.json').canRead()){
println 'readAccess > can read'
} else {
println 'readAccess > cant read'
}
//--> set readable. --> can't set readable
if (new File('src/google-services.json').setReadable(true,false)) {
println 'readAccess > access read modified'
} else {
println 'readAccess > access read not modified'
}
//--> check can read? --> can't read
if (new File('src/google-services.json').canRead()){
println 'readAccess > can read'
} else {
println 'readAccess > cant read'
}
}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn gcmReadAccess
}
PS:在文件系统中,文件访问权限设置为每个人都可以读写。
【问题讨论】:
标签: android gradle android-gradle-plugin build.gradle chmod