如何使用-Xlint运行cordova构建:弃用

mau*_*n85 5 cordova cordova-plugins

用我的插件构建时

cordova build
Run Code Online (Sandbox Code Playgroud)

Cordova报告我的插件正在使用弃用API,我应该提供更多信息

Recompile with -Xlint:deprecation for details.
Run Code Online (Sandbox Code Playgroud)

但是如何将-Xlint:deprecation作为参数传递给cordova构建?

dlo*_*eda 1

我认为这是一个与 Android 构建相关的问题,您可以尝试禁用 Xlint:deprecation 标志,如这篇文章所述

  1. 转到 $ANDROID_SDK_ROOT/tools/ant/main_rules.xml 文件并复制“compile”目标。
  2. 在任务之前将其粘贴到 build.xml 文件中。
  3. 然后将以下元素添加到任务中:<compilerarg value="-Xlint:deprecation"/>
  4. 同样,您可以添加其他编译器选项,例如未经检查的操作:<compilerarg value="-Xlint:unchecked"/>