Android Studio 3.1.2加载错误的项目

And*_*ndi 5 android android-studio

我已经将2.3设置迁移到3.1.2,为了进行测试,我在Android Studio 3.1.2中打开了一个较小的项目“ proj2”。我的项目结构:

AndroidDir/
  proj1/
    app
    lib
  proj2
    app
Run Code Online (Sandbox Code Playgroud)

在proj2中,我使用proj2 / settings.gradle引用了一个Android库proj1 lib:

include ':lib', ':app'
project(':lib').projectDir = new File(settingsDir, '../proj1/lib')
Run Code Online (Sandbox Code Playgroud)

在2.3版中,此方法没有任何问题,我可以在proj1和proj2中编辑我的lib代码。

在3.1.2中,当我打开proj1路径时,将proj2视为已加载proj1。Android Studio在标题栏中显示proj2的路径,但是项目概述显示proj1的所有模块。并且它尝试构建proj1而不是proj2。重新启动没有帮助。

And*_*ndi 8

删除proj2 / .idea目录,然后在Android Studio中选择“文件->无效的缓存/重新启动...”