gradle - 我该如何解决这个问题

标签 gradle build.gradle

当我在我的项目中运行 flutter run 时,编译失败。我在详细模式下得到了这段代码


ADMIN@ZIRCON-KH101 MINGW64 ~/Documents/android project/new/flutternewsapp-10/codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines/01. Flutter/classic_flutter_news
$ flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Target debug_android_application failed: FileSystemException: Creation failed, path = 'C:\Users\ADMIN\Documents\android project\new\flutternewsapp-10\codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines\01. Flutter\classic_flutter_news\build\app\intermediates\flutter\debug\flutter_assets\packages/cupertino_icons' (OS Error: The filename or extension is too long.
, errno = 206)
build failed.

FAILURE: Build failed with an exception.

* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 882

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* 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 21s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                        23.9s
Exception: Gradle task assembleDebug failed with exit code 1



我该如何解决这个问题,因为我已经在我的项目中运行了 flutter packages get、flutter clean 并将我的版本传递到稳定 channel

最佳答案

您的文件路径太长。

C:\Users\ADMIN\Documents\android project\new\flutternewsapp-10\codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines\01. Flutter\classic_flutter_news\build\app\intermediates\flutter\debug\flutter_assets\packages/cupertino_icons

这超出了编译器和某些程序的一些限制。

所以只需将您的项目文件夹移动到像 C:\Projest\ 这样简单的位置

还将此文件夹的名称更改为更短的名称
codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines

关于gradle - 我该如何解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62394333/

相关文章:

android - 什么是最安全,最简单,最通用的proguard配置?

gradle - 将自定义任务集成到多项目构建的生命周期中

android - 无法解决 ':app@debug/compileClasspath' : Could not resolve com. android.support :support-v4:26. 1.0 的依赖关系

jar - 在Android Studio中导入外部jar文件---NoClassDefFoundError

java - Android Studio - 错误 :Execution failed for task ':app: ... ase' duplicate entry: com/google/android/gms/internal/zznq. 类

java - gradle 从运行时依赖项中排除特定的 jar

svn - 获取 svn : E170000: Unrecognized URL scheme for my custom Svn Gradle plugin

java - 使用Gradle进行时间点构建

java - 错误无法加载类 "org.slf4j.impl.StaticLoggerBinder"Apache Kafka

Android插件1.3错误