【问题标题】:Could not create task ... this and base files have different roots无法创建任务...此文件和基本文件具有不同的根
【发布时间】:2021-12-08 07:02:27
【问题描述】:

我使用 Android Studio 和 Flutter 构建了一个应用,并希望生成一个签名的 APK。 当我去Tools->Flutter->Open Android module in Android Studio时,它开始构建项目。

但一段时间后我收到此错误,我不知道如何更改根或做什么。 似乎问题只是两个包(url_launcher 和共享首选项)

我的项目在我的硬盘 F 上: 而且flutter文件夹在我的硬盘C上:

Error Message "Could not create task..."

这可能是因为我的项目位于 F: 以及包含 C: 包的颤振文件夹吗? 如何将flutter文件夹更改为F:?

【问题讨论】:

  • 我也遇到了这个问题,请问您解决了吗?

标签: flutter android-studio build


【解决方案1】:

我遇到了同样的问题,Gradle 无法同步 android 模块,我通过从 Flutter 项目中删除 android/ 目录解决了这个问题,然后使用命令 flutter create --platforms android . 重新创建它

注意“。”在命令的末尾是它的一部分,这意味着在当前目录中创建 Android 项目。

【讨论】:

  • 谢谢,很高兴知道 :) 我刚刚解决了问题并将整个项目复制到 C: 硬盘。然后它起作用了:)
【解决方案2】:

在与您的项目相同的驱动器中创建一个目录并添加PUB_CACHE 环境变量。运行flutter pub get

这对我有用。

【讨论】:

    猜你喜欢
    • 2022-06-15
    • 1970-01-01
    • 2012-12-24
    • 2019-06-25
    • 2012-11-06
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    相关资源
    最近更新 更多