注意:有关详细信息,请使用-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运行以获取完整的见解。
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
答案 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
。