最近我经常发生一个非常奇怪的问题。我通常会同时处理许多android项目,其中大多数都依赖于一两个基本的android studio项目。所有项目都在我的计算机上是本地的,在一个父目录中处于平坦的层次结构中,并使用gradle语法将它们连接在一起
implementation project(':base.app.whatever')
问题是:当我打开这些项目之一时,Gradle同步通常试图同步完全不同的应用程序,通常是最近打开的具有相似依赖性的应用程序之一。
有时可以通过删除.iml文件并重新启动android studio来解决此问题,有时我必须多次执行此步骤才能使android studio同步正确的项目。
知道可能是什么问题吗?
我正在使用这些版本,
Android Studio:3.4.1 摇篮:4.10.1 Gradle插件:3.3.2
但是问题实际上已经存在了一段时间,更新android studio并没有改变