【发布时间】:2020-12-12 13:30:48
【问题描述】:
自上次更新 Android Studio 以来(今天是 2020 年 8 月 23 日),每次创建新的 Flutter 项目时都无法运行。哪怕我不修改一行代码,只新建一个空白项目然后运行。
我之前的所有 Flutter 项目都可以在我的 VD 中运行,没有任何问题。但由于构建失败,我无法处理新项目。
- 我使用菜单“文件/无效缓存/重新启动...”清空了缓存
- 我像this post 一样使用“flutter upgrade --force”然后“flutter run -v”升级了 Flutter,但它对我不起作用。
我通过在线课程学习 Flutter,但我不知道如何解决这个问题。 你有解决方案吗 ? 谢谢
以下是控制台中发生的情况(使用新的 Flutter 应用程序项目):
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Multiple task action failures occurred:
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-hi\values-hi.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-de\values-de.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-lo\values-lo.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-pt\values-pt.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-lt\values-lt.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-hr\values-hr.xml: AAPT: error: file failed to compile.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource compilation failed
C:\Users\Steeve\Documents\Flutter\androidstudio\proj\boule_app\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-lv\values-lv.xml: AAPT: error: file failed to compile.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 24s
Exception: Gradle task assembleDebug failed with exit code 1
【问题讨论】:
-
尝试卸载并重新安装。此错误通常是指在未更新引用或编译器期望的任何其他资源的情况下对源文件进行的更改。升级后这个新的flutter版本有很多错误。
-
谢谢,我卸载了Android Studio,但c:\programme文件中的“Android Studio”目录仍然存在,其中包含一个jre目录,所以我将其重命名为Android Studio-old。然后,我从官方网站下载了最新版本的Android Studio,然后创建了一个新的flutter项目并运行它,但问题仍然存在,同样的错误......:/
-
我也尝试使用 VS Code 构建新的 Flutter 应用程序项目,但我收到了相同的消息
标签: android-studio flutter gradle build.gradle