建立失败的颤动

时间:2019-05-07 12:19:59

标签: android gradle dart flutter android-gradle

注意:有关详细信息,请使用-Xlint:deprecation重新编译。 D8:程序类型已经存在:android.support.v4.os.ResultReceiver $ MyResultReceiver

失败:构建失败,并出现异常。

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

      

    com.android.builder.dexing.DexArchiveMergerException:合并dex归档文件时出错:   在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题。   程序类型已经存在:android.support.v4.os.ResultReceiver $ MyResultReceiver

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

  • https://help.gradle.org

  • 获得更多帮助
  

8秒内失败   ****************************************************** ********************************************** Gradle失败可能是由于AndroidX不兼容   在这个Flutter应用中。有关更多信息,请参见https:/goo.gl/CP92wY   问题以及如何解决。   ****************************************************** **********************************************错误完成:Gradle任务assembleDebug失败,原因是退出代码1

在我的pubspec.yaml文件中

  

依赖性:颤动:       SDK:flutter flutter_localizations:       sdk:颤抖

     

#以下代码将Cupertino Icons字体添加到您的应用程序。

     

与CupertinoIcons类一起用于iOS样式图标。 cupertino_icons:^ 0.1.2 image_picker:^ 0.4.12 + 1 image_cropper:

     

^ 1.0.1 http:^ 0.12.0 + 1 sqflite:^ 1.1.3 path_provider:^ 0.5.0 + 1
  rxdart:^ 0.21.0分享:^ 0.6.0 + 1 shared_preferences:^ 0.5.1 + 2
  flutter_svg:^ 0.12.1 material_search:^ 0.2.8刷新栏:^ 1.3.0
  连接性:^ 0.4.3 + 1 flutter_bloc:^ 0.9.1团体:^ 0.11.2 dio:   ^ 2.1.3

2 个答案:

答案 0 :(得分:0)

它在警告消息中的位置

org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71

将gradle文件中的kotlin插件更新为1.3.0

答案 1 :(得分:0)

稍后我不得不将我的kotlin版本升级到某个版本-我在Android级别的build.gradle中选择了1.3.60,并将gradle版本升级到3.5.2:

// android/build.gradle
buildscript {
    ext.kotlin_version = '1.3.60'
    repositories {
        google() // Google's Maven repository
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.3' // Google Services plugin
    }
}

然后我还必须升级gradle分发网址:

// android/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

更改这些设置后,我能够成功flutter run