Android Studio 3.1.2 加载错误的项目

标签 android android-studio

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

AndroidDir/
  proj1/
    app
    lib
  proj2
    app

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

include ':lib', ':app'
project(':lib').projectDir = new File(settingsDir, '../proj1/lib')

在 2.3 中,这没有任何问题,我可以在 proj1 和 proj2 中编辑我的库代码。

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

最佳答案

删除 proj2/.idea 目录,然后,在 Android Studio 中,选择“File -> Invalide Caches/Restart...”

关于Android Studio 3.1.2 加载错误的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381447/

相关文章:

android - Leakcanary 与谷歌的 Firebase 崩溃

java - 如何解决错误: Only the original thread that created a view hierarchy can touch its views

android - 使用主页按钮退出时如何恢复操作?

android - 用户单击主页按钮后将应用程序置于最前面

Android 构建发布失败,原因为 : java. lang.ArrayIndexOutOfBoundsException: 213(pr​​oguard 问题)

android - 错误 : Could not find an installed version of Gradle either in Android Studio, 或在您的系统上安装 gradle wrapper

安卓。启动 Google Play Music App 的目的是什么?

android - 无法解析 : com. google.android :flexbox:1. 1.0

java - 启动 Intent 应用程序崩溃

java - 如何确定文件是否在 USB 大容量存储设备上?