flutter 任务应用程序“合并调试本机库”和应用程序“合并调试Java资源”的抖动失败

5f0d552i  于 2023-01-14  发布在  Flutter
关注(0)|答案(9)|浏览(160)

失败:构建完成,但有2次失败。

1:任务失败,出现异常。

  • 出了什么问题:任务":app:mergeDebugNativeLibs"的执行失败。

执行com. android. build. gradle. internal. tasks时出错。Workers $ActionFacade文件"com.android.builder.files.ZipCentralDirectory@6f58452a"已删除,但在缓存中找不到以前的版本

Try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整信息。

2:任务失败,出现异常。

  • 出了什么问题:任务":应用程序:mergeDebugJavaResource"的执行失败。

执行com. android. build. gradle. internal. tasks时出错。Workers $ActionFacade文件"com.android.builder.files.ZipCentralDirectory@48b70346"已删除,但在缓存中找不到以前的版本

Try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整信息。

运行Gradle任务"assembleDebug" 23秒后构建失败...运行Gradle任务"assembleDebug"...完成23.9秒异常:Gradle任务assembleDebug失败,退出代码为1

fivyi3re

fivyi3re1#

请尝试以下任一步骤:
1.后藤文件〉单击Invalidate Caches/Restart
1.重新启动计算机
1.在终端上写入flutter clean,然后写入flutter run

2o7dmzc5

2o7dmzc52#

在设置我的Flutter项目在iOS上运行后,我也遇到了同样的问题。当我试图在Android上运行它时,这个错误被抛出。
这对我很有效(在Windows上):
1.关闭项目并关闭代码编辑器
1.打开任务管理器
1.完成所看到的所有与vscode相关的任务(或与正在使用的IDE相关的任务)
1.完成所有与Java相关的任务,包括OpenJDK平台二进制(通常有两个;完成两者)
1.转到项目的根文件夹并删除build文件夹
1.再次打开项目并运行
祝你好运!

mbjcgjjk

mbjcgjjk3#

在我的例子中,只排除 android/app/build.gradle 上的路径**“元INF/依赖项”**就足够了

android {
  ......
  defaultConfig
  {
   ......
   multiDexEnabled true
  }
  packagingOptions 
  {
    exclude 'META-INF/DEPENDENCIES'
    exclude("META-INF/*") 
  }
 dependencies {
  .......
  implementation 'com.android.support:multidex:2.0.1' 
 }          
}
机器人清单. xml
<application
    .......
    android:name="androidx.multidex.MultiDexApplication" >

现在

  • 运行无抖动
  • 运行** Flutter 获取**

对我很有效。

lrpiutwd

lrpiutwd4#

它发生在我之前,我解决了它的以下步骤:
1-更新程序
2-修正Flutter
3-将文件从旧项目复制到新项目

vuktfyat

vuktfyat5#

问题出在一个插件上。通常和联系人有关。Flutter这个软件包有问题。如果你使用的是最新版本,试试以前的版本

az31mfrm

az31mfrm6#

1.打开终端
1.转到项目目录
1.依次键入命令flutter cleanflutter run

izj3ouym

izj3ouym7#

我也有类似的问题。
我不得不进入我的项目文件夹,我将"Build"文件夹重命名为"Build. old",将". dart_tool"重命名为". dart_tool. old"。
然后,我可以从项目文件夹根目录下的命令提示符运行"flutter clean"命令。

unftdfkk

unftdfkk8#

据我所知,当build缓存不同步时会发生这种情况。

  • 运行flutter clean
  • 删除build文件夹
  • 运行flutter get

如果这不起作用,请尝试在执行上述步骤之前运行flutter pub cache clean

7xllpg7q

7xllpg7q9#

android {  

    packagingOptions {
        pickFirst 'lib/x86/libc++_shared.so'
        pickFirst 'lib/x86_64/libc++_shared.so'
        pickFirst 'lib/armeabi-v7a/libc++_shared.so'
        pickFirst 'lib/arm64-v8a/libc++_shared.so'
    }
}

添加此内容:
Android/应用程序--〉构建版本.gradle

相关问题