注意:使用 -Xlint:deprecation 重新编译以获取详细信息
Note: Recompile with -Xlint:deprecation for details
Note: Some input files use or override a deprecated API. Note:
Recompile with -Xlint:deprecation for details.
我发现了很多关于这个问题的帖子,但是 none 说的是如何在 android 工作室中处理。
在这个 IDE 中,我可以在哪里设置这个系统 属性,仅用于项目?
我有同样的问题,但在其他地方找到了答案。
This answer 说它可以在 Android Studio 的设置中配置,在 Build Execution -> Compiler -> Java Compiler -> Additional command line parameters 下,但我做不到找到带有 3.1.3 的 Java 编译器部分,即使答案是针对 3.1.2。
This answer 解释如何更改 gradle 文件对我有用,转载如下:
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
我将它添加到 build.gradle(app) 并且它起作用了:
android {
...
defaultConfig {
...
javaCompileOptions {
...
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
Note: Some input files use or override a deprecated API. Note:
Recompile with -Xlint:deprecation for details.
我发现了很多关于这个问题的帖子,但是 none 说的是如何在 android 工作室中处理。 在这个 IDE 中,我可以在哪里设置这个系统 属性,仅用于项目?
我有同样的问题,但在其他地方找到了答案。
This answer 说它可以在 Android Studio 的设置中配置,在 Build Execution -> Compiler -> Java Compiler -> Additional command line parameters 下,但我做不到找到带有 3.1.3 的 Java 编译器部分,即使答案是针对 3.1.2。
This answer 解释如何更改 gradle 文件对我有用,转载如下:
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
我将它添加到 build.gradle(app) 并且它起作用了:
android {
...
defaultConfig {
...
javaCompileOptions {
...
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}