【发布时间】:2019-02-04 18:00:23
【问题描述】:
在 Android Studio 中,我在 gradle 文件中实现了一些要在我的应用程序中使用的库,这些库被添加到项目的外部库部分,每个都有自己的版本。
现在,当我从我的 gradle 文件中删除其中一个库的依赖项时,它并没有从外部库部分中删除,它提取的类可以在应用程序中正常导入和使用,这是一个很大的问题标记我。
此外,当更改这些库版本之一(在我的情况下降级)时,更新的版本不会反映在外部库部分中,相反,外部库部分中的版本是应用程序中使用的版本,这迫使我使用我不想使用的版本。
我已经尝试过“构建项目”甚至“无效并重新启动”,但没有任何改变,我在这里错过了什么?!!
【问题讨论】:
-
我很想知道这个问题是否有真正的答案,我已经遇到过几次了,通常是使用 firebase。我一直在删除依赖项,然后删除外部库文件,然后重新添加所有内容。
-
@Notsileous Martin 的第一个答案没有帮助,但他在另一个模块中寻找该库的建议是正确的,我在另一个模块中找到了它。您所要做的就是从该模块中排除库,一切都会很好,并且要知道它是哪个模块,您可以通过从模块中排除库来简单地进行反复试验,看看哪个模块将库从缓存中排除时会从缓存中消失。
标签: android android-studio gradle