1

截屏

请检查上面的屏幕截图以更好地了解我的问题。

我正在开发的另一个应用程序的应用程序模块出现在我当前的应用程序中,我不知道如何摆脱它。

这两个应用程序都是使用颤振创建的,我已经打开了 Android 文件夹来构建 apk,但是每当我这样做时,我得到的第一个错误是,
Project 'firebase_auth' not found in root project 'android'.
firebase_auth用于以前的应用程序而不是当前的应用程序,它迫使我添加所有相同的依赖项。
即使我这样做了,它甚至都无法识别我当前的应用程序模块,并且只运行以前的应用程序

UPDATE-1:我更改了我以前的应用程序的目录,现在它似乎正在搜索它,我收到了这个错误:
The specified project directory 'C:\Users\thear\FlutterProjects\xxxxx\android' does not exist.
那是我以前的应用程序的旧目录

UPDATE-2:更改目录并分离前一个应用程序的 Gradle 项目有帮助,但我仍然不明白为什么我的项目正在寻找前一个项目,是什么将两者联系起来。

4

1 回答 1

2

最简单的解决方案是:

  1. 关闭项目
  2. 转到$project_folder\android\.idea文件夹
  3. 删除modules.xmlworkspace.xml文件
  4. 在 Android Studio 中再次打开 android 文件夹,模块正确加载。

我不确定为什么会发生这种情况,但删除这些配置文件解决了我加载错误模块的问题。

于 2019-12-27T10:27:38.607 回答