当前位置: 首页 > 知识库问答 >
问题:

颤振构建错误-合并索引存档

商冠玉
2023-03-14

我今天升级了颤振(颤振更新)和软件包(颤振软件包更新),因为我的应用程序没有生成。

这是我得到的输出(尝试将sdk从27改为28并清理后)

谢谢你的帮助。

Launching lib\main.dart on in debug mode...

初始化gradle...解决依赖关系...Gradle任务'assembleDebug'...********************************************************* 警告:这个版本的device_info将打破你的Android构建,如果它或它的依赖关系不兼容Android。关于这个问题的更多信息以及如何解决它。此警告打印所有Android构建失败。错误的真正根源可能是不相关的。********************************************************* D8:程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy

失败:生成失败,出现异常。

>

  • 错误:任务执行失败:app:transformDexArchiveWithExternalLibsDexMergerForDebug'。

    尝试:使用--stackTrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--can以获得完整的见解。

    得到更多的帮助https://help.gradle.org

    37秒内生成失败,错误为:Gradle任务assembleDebug失败,退出代码为1

  • 共有1个答案

    司徒瀚
    2023-03-14
    1. 启用多索引

    打开{your flatter project}/android/app/build。渐变并添加以下行。

    defaultConfig {
      ...
    
      multiDexEnabled true // Add this line
    }
    

    dependencies {
      ...
    
      implementation 'com.android.support:multidex:1.0.3' // Add this line
    }
    

    打开{你的flutter项目}/android/gradle.properties并添加以下行。

    ...  
    android.useAndroidX=true // Add this line
    android.enableJetifier=true //Add this line
    
    • 原始答案(如果仍然无效,请检查此答案)
     类似资料:
    • 我尝试将连接添加到我的Flutter项目中,我的主要目标是首先支持Android。当我添加ssh2包时,我得到了一个错误。我将遵循以下步骤: ,其输出是: 按'play'按钮输出是: 失败:生成失败,出现异常“任务执行失败”:ssh2:compileDebugJavaWithJavac。无法解析配置的所有文件:ssh2:debugCompileClasspath。无法转换BC prov-JDK 1

    • 我将location包添加到project的pubspec.yamel中,当我构建我的项目时,我得到以下错误: 失败:生成失败,出现异常。 失败:生成失败,出现异常。 错误:任务“:compilereleaseJavaWithJavac”执行失败。编译失败;有关详细信息,请参阅编译器错误输出。 try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获

    • Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart

    • 注意:使用-Xlint重新编译:详细信息请参阅弃用。D8:程序类型已存在:android。支持v4.os。ResultReceiver$MyResultReceiver 失败:构建失败,但有例外。 > 错误:任务执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug”。 通用域名格式。Android建设者德兴。DexArchiv

    • 为什么我会出现以下错误?突然,它开始出现这个错误。 失败:生成失败,出现异常。 > 其中:脚本'C:\src\flutter\package\flutter_tools\gradle\flutter.gradle'行:1070 错误:任务:app:compileFlutterBuildDebug的执行失败。 处理“命令”C:\src\flatter\bin\flatter。bat“”以非零退出值1

    • 在使用解决版本问题时,我得到以下错误: 因为google_map_location_picker 3.3.3依赖于intl>=0.16.0<=0.16.1,而sdk中的每个flutter_localizations版本都依赖于intl 0.17.0,所以google_map_location_picker 3.3.3与sdk中的flutter_localizations不兼容。因此,由于food_