当遇到虽然这段代码在eclipse里面会报经过或者报错,但它的却是可以运行的。我们可以在eclipse进行如下设置,来取消警
告或错误:Window-->Preferences-->Java-->Compiler-->Errors/Warnings,将里面的Deprecated and restricted API中
的Forbidden references(access rules)设置成Ignore,这样eclipse就不会再报警告或者错误了。
在android studio里面设置需要使用gradle语法。
gradle文件中
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked"<< "-Xlint:deprecation"
}
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
}
//执行lint检查,有任何的错误或者警告提示,都会终止构建,我们可以将其关掉。
lintOptions{
checkReleaseBuilds false
abortOnError false;
disable'deprecation' //忽略错误
}