android - Android Studio - 移除的依赖不会从外部库中移除
问题描述
在 Android Studio 中,我在我的应用程序中使用的 gradle 文件中实现了一些库,这些库被添加到项目的外部库部分,每个都有自己的版本。
现在,当我从我的 gradle 文件中删除其中一个库的依赖项时,它并没有从外部库部分中删除,并且提取的类可以在应用程序中正常导入和使用,这对我来说是一个很大的问题。
此外,当更改这些库版本之一(在我的情况下降级)时,更新的版本不会反映在外部库部分中,相反,外部库部分中的版本是应用程序中使用的版本,这会强制我使用我不想使用的版本。
我已经尝试过“构建项目”甚至“无效并重新启动”但没有任何改变,我在这里错过了什么?!
解决方案
在目录.idea/libraries
中有一个缓存xml
文件,必须删除。
“使缓存无效并重新启动”也应该导致刷新。
此外,还有更多的缓存;在用户配置文件中构建目录/目录和 ~/.gradle/caches ......或者可能有其他一些模块,它仍然被引用。
推荐阅读
- python - 如何在 kmeans 之后描述每个组?
- linux - 为什么使用远程 Linux 桌面进行开发?
- excel - Excel VBA 例程用于换行文本并设置行高
- javascript - 如何更改所有 FullCalendar 的事件颜色 onClick?
- php - ErrorException : implode(): 在不推荐使用数组后传递胶水字符串。交换参数
- mysql - SQL 为过去一周的每一天创建的记录数返回零
- java - 单写者的性能,不同的读者与相同的线程
- java - 是否可以使用 Java 注释更改方法可见性?
- python - 如何用新行扩展 Excel 单元格?
- c# - 如何扩展继承的方法而不是覆盖它?