最新版本的gradle(5.4.1)在使用常见子项目时会混淆项目

时间:2019-09-17 08:20:16

标签: android android-studio gradle

我最近将Android Studio升级到了最新的稳定版本3.5。从那时起,我无法像以前那样切换到其他项目,因为Studio会将我打开的新项目与上一个项目混合在一起。经过几次测试后,我将问题缩小为我打开的不同项目使用通用项目(包含在settings.gradle文件中)的情况。要重现该问题,请执行以下操作:

- Open project A - Project A includes Project Common1
- Let gradle build the project
- When the project is imported and gradle finishes close the project
- Open Project B - Project B also includes Project Common1
- Let gradle run again
- Notice that the previous project is imported again
  (under the Gradle scripts tree you will see the previous and current app gradle files)

我已经尝试了许多方法来解决该问题(无效并重新启动,清理,重建等),但是没有任何方法可以解决该问题。唯一的解决方案是关闭新项目,删除新项目中的.idea文件夹,然后重新打开它。有时,即使这样也不起作用,我还必须删除.gradle,gradle并在新文件夹中构建文件夹。

自我升级到Android Studio 3.5和最新版本的gradle 5.4.1以来,这个问题就已经发生了,因此它一定是gradle的错误。

有人知道如何解决此问题或将其报告为Gradle问题吗?

0 个答案:

没有答案