安卓项目编译时出现"请使用 -Xlint:unchecked 重新编译"提示信息时的解决方法
最近发现安卓的APP在启动的时候有一个红色的错误信息,但因为里面是乱码的看不到具体的提示,但可以看到 -Xlint:unchecked 这个信息。
虽然不影响APP的正常启动,但是作为一个开发者对一些错误信息还是必须去解决一下,看一下问题出现在哪里。
经过一番折腾终于找到了解决方案,在这里记录一下。
在APP的 build.gradle文件里面添加
tasks.withType(JavaCompile) { options.compilerArgs << "-Xlint:unchecked" << "-Werror" }
再次运行APP的时候居然可以定位到造成这个警告的代码的行数!
根据提示修改后,再次运行就没有错误的信息提示。