gpt4 book ai didi

android - 如何检测已弃用的 androidx.legacy.widget.Space 类?

转载 作者:行者123 更新时间:2023-12-03 02:49:27 25 4
gpt4 key购买 nike

语境
我正在使用 androidx.legacy.widget.Space Android application project 的布局中:

<androidx.legacy.widget.Space
android:layout_width="match_parent"
android:layout_height="@dimen/space_height" />
该类标记为 @Deprecated - 应该使用 framework Space class反而:
// Copied from legacy-support-core-ui-1.0.0-sources.jar/androidx/legacy/widget/Space.java
@deprecated Use framework {@link android.widget.Space} class instead.
查找已弃用 API 的使用情况
我跑了 Inspect Code...Run inspection by Name ...对于 Android Studio 4.2 Canary 7 中的 Java 或 XML 文件(请参见屏幕截图)...
Deprecated API usage (Java | Code maturity)
Deprecated API usage in XML
...并在我通过 shell 命令构建时使用编译器参数..
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
...但已弃用的 Space类用法是 不是 报道。我怎样才能检测到它(以及任何其他此类情况)?
更新 27.08.2020
在 Android Studio 中,Java 和 XML 的“已弃用 API 使用 ...”检查都被激活,如设置屏幕截图所示。
Deprecated API usage
有关的
  • Where can I find a list of Android features that are deprecated by newer features?
  • Display classes containing deprecation Android Studio
  • How to add -Xlint:unchecked to my Android Gradle based project?
  • How do I compile with -Xlint:unchecked?
  • Recompile with -Xlint parameters
  • Google issue #157676020: Lint doesn't warn about framework deprecated APIs
  • Google issue #163080422: lint.xml: synchronize with IDE, allow directory nesting, support configurations, etc
  • 最佳答案

    搜索 Deprecated API Usage in XML点击Analyze -> Run Inspectinon By Name ->type Deprecated API Usage应该获取 XML 文件中所有已弃用的实例。您可以粘贴按名称搜索返回的结果的屏幕截图吗?
    或者试试这个Manually Run Inspections通过将范围设置为整个项目。这也将获取已弃用的实例。对于 Java 类,搜索 Java->Code Maturity->Deprecated API usage .对于 XML 搜索 XML->Deprecated API usage in XML .
    最后一个选项是搜索 androidx.legacy.widget.Space在路径中查找。按 Ctrl+Shift+F 并搜索 androidx.legacy.widget.Space在整个项目中,或者您甚至可以添加一个文件掩码,例如仅 xml .

    关于android - 如何检测已弃用的 androidx.legacy.widget.Space 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63400174/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com