【发布时间】:2020-04-11 21:43:44
【问题描述】:
请查看上面的屏幕截图以更好地了解我的问题。
我正在开发的另一个应用程序的应用程序模块显示
在我当前的应用程序中,我不知道如何摆脱它。
这两个应用程序都是使用颤振创建的,我打开了 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 项目会有所帮助,但我仍然不明白我的项目为什么要寻找前一个项目,是什么将两者联系起来。
【问题讨论】:
-
您好,当您的新项目路径(位置)与旧项目相同时,可能会发生这种情况。是这样吗?然后在其他地方创建您的项目并重试。
-
你复制文件夹了吗?或 pubspec.yaml 文件
-
尝试清除android studio的无效缓存并重新启动IDE也许它的工作。
-
@Soli 它们在不同的文件夹中,但我仍然更改了上一个应用程序的目录,但是当我打开当前项目时,它似乎正在搜索我以前的应用程序,它显示“无法从文件加载设置'C:\Users\tear\FlutterProjects\xxxxx\android\app\android-app.iml' 这是我以前的应用程序的旧目录,我只想知道为什么它在寻找它而不识别它自己的应用程序模块
-
所有项目都需要进行一些设置。我在尝试复制项目代码并将其部署到我自己时遇到了类似的问题。解决方案是创建一个新的(Flutter)项目并再次重做。这将创建并放置项目所需的设置。有时,设置中的一个小失误会导致整个项目无法运行。
标签: android android-studio gradle flutter android-studio-3.5