【问题标题】:How to force Android Studio `see` source in other flavours, so refactoring of abstract classes would be safer如何强制使用其他风格的 Android Studio `see` 源代码,因此重构抽象类会更安全
【发布时间】:2026-01-29 05:50:01
【问题描述】:

我有几个抽象类在风格上有不同的实现。

我如何让 Android Studio 找到方法是否在所有风格中都被使用/覆盖。

可能是,在当前选择的风味方法中可能看起来未使用。

【问题讨论】:

  • 问题依旧,但我找到了一些解决方法here

标签: java android class polymorphism android-studio


【解决方案1】:

我们还没有实现跨风格或构建类型的重构/分析。你可以在https://code.google.com/p/android/issues/detail?id=66072追踪这个

【讨论】:

  • 我在问题的线程中看到,由于优先级低,此功能一直被推迟并拖到未来的版本中。我应该期待这个功能很快就会交付吗?这个功能对我和我的公司来说非常重要,因为我们的代码大量使用了特定于风味的代码。我正在考虑开发自己的一种 AS 插件来做到这一点,所以知道何时以及是否会很快交付此类内置工具功能对我来说至关重要,这样我的工作就不会进入徒劳的……
  • 在较新版本的 android studio 中没有更新此问题?