如何让 Android Studio 导入正确的 (rxjava) 库?

How do I get Android Studio to import the right (rxjava) library?

我有一个 git master 分支和 feature 分支。 master 分支使用的是 rxjava3,但是 feature 分支使用的是 rxjava 2。但是,当我从 master 分支切换到 feature 分支时,Android Studio 无法识别 rxjava2 导入。有趣的是,即使有所有标记的错误(无法解析符号),它构建得非常好。

如果我要求 Android Studio 导入,它会尝试导入 rxjava3 (import io.reactivex.rxjava3.*)。

如何让 Android Studio 识别 java2 导入而不尝试导入 rxjava3?我的 gradle 构建引用 rxjava2,而不是 rxjava3,所以我很困惑为什么它构建正常,但说有一堆未解析的符号。我正在使用 Android Studio 4.1.1.

想通了。刚刚在 gradle 文件中将我的 rxjava2 版本降低到较低版本,同步,然后回到最新版本并再次同步。