首页 > 解决方案 > 构建失败的颤振

问题描述

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

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

8 秒内构建失败 ************************************************ ************************************************ Gradle失败可能有因为这个 Flutter 应用程序中的 AndroidX 不兼容。请参阅 https://goo.gl/CP92wY 以获取有关该问题以及如何解决该问题的更多信息。****************************************************** ***************************************** 完成错误:Gradle task assembleDebug failed with退出代码 1

在我的 pubspec.yaml 文件中

依赖项:flutter:sdk:flutter flutter_localizations:sdk:flutter

# 下面将 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 share: ^0.6.0+1 shared_preferences: ^0.5.1+2
flutter_svg: ^0.12.1 材料搜索:^0.2.8 冲洗条:^1.3.0
连通性:^0.4.3+1 颤振块:^0.9.1 块:^0.11.2 dio:^2.1.3

标签: androidgradledartflutterandroid-gradle-plugin

解决方案


我不得不将我的 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 分发 url:

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

flutter run更改这些后我能够成功。


推荐阅读