Flutter 프로젝트를 빌드 할 때 Dexing 중에 오류가 발생했습니다.

바베큐

현재 Firebase 메시징을 내 프로젝트에 통합하려고 시도하고 있으며, firebase 프로젝트를 설정하고 필요한 다른 모든 종속성 (crashlytics, firestore 등)을 성공적으로 가져 왔습니다. 그러나 firebase 메시징 종속성을 내 프로젝트에 추가 pubspec.yaml하면 빌드 할 때 오류. firebase_messaging최신 버전의 Google 서비스와 최신 버전을 사용하고 있습니다.

오류:

Plugin project: firebase_core_web not found. Please update settings.gradle.
Invalid depfile: C:\Users\Owner\AndroidStudioProjects\switcheroo_ios\.dart_tool\flutter_build\d71b8b11f916190e0bd095c78ccf0a69\kernel_snapshot.d
Invalid depfile: C:\Users\Owner\AndroidStudioProjects\switcheroo_ios\.dart_tool\flutter_build\d71b8b11f916190e0bd095c78ccf0a69\kernel_snapshot.d
AGPBI: {"kind":"error","text":"Type com.google.firebase.iid.zzbb is referenced as an interface from `com.google.firebase.messaging.zzf`.","sources":[{}],"tool":"D8"}

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeExtDexDebug'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform artifact 'firebase-messaging.aar (com.google.firebase:firebase-messaging:20.0.1)' to match attributes {artifactType=android-dex, dexing-enable-desugaring=true, dexing-is-debuggable=true, dexing-min-sdk=21}.
      > Execution failed for DexingWithClasspathTransform: C:\Users\Owner\.gradle\caches\transforms-2\files-2.1\ac2c922e894bed89371853ed7d90bb4e\jetified-firebase-messaging-20.0.1\jars\classes.jar.
         > Error while dexing.

App Gradle :

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'

android {
    compileSdkVersion 28

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.barbecu.switcherooIOS"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.google.firebase:firebase-crashlytics:17.0.1'
}

프로젝트 Gradle :

buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.3'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
GJJ2019

추가 시도

implementation 'com.google.firebase:firebase-messaging:20.0.1'

내부 의존성

위와 같이 Android에서와 같이 명시 적으로 각 플랫폼과 관련된 종속성을 추가하십시오.

ios의 경우 (ios 생태계에 대해 잘 모르겠 음)하지만 이것을 추가하면 도움이 될 수 있습니다

pod 'Firebase/Messaging'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ionic 2에서 프로덕션을 위해 빌드 할 때 오류가 발생했습니다.

분류에서Dev

프로젝트를 빌드 할 때 오류가 발생했습니다. 링커 명령이 종료 코드 1과 함께 실패했습니다.

분류에서Dev

명령 줄에서 Qt 프로젝트를 빌드 할 때만 오류 발생

분류에서Dev

vue.js 프로젝트에 배경 이미지를 추가 할 때이 오류가 발생했습니다.

분류에서Dev

R Studio에서 코드를 실행할 때 오류가 발생했습니다.

분류에서Dev

Android Studio에서 Cocos 2d-x 프로젝트를 컴파일 할 때 오류가 발생했습니다.

분류에서Dev

Kubernetes에 JHipster 프로젝트를 배포 할 때 ""/ target "파일을 만드는 동안 오류가 발생했습니다."

분류에서Dev

스크립트에 오류가 있습니다. Heroku에 배포 할 앵귤러 프로젝트를 빌드 할 때 앵귤러를 빌드 할 때 Terser의 xxxjs

분류에서Dev

Maven 프로젝트를 실행할 때 오류가 발생했습니다.

분류에서Dev

Flutter 프로젝트를 빌드하는 동안 오류가 발생했습니다.

분류에서Dev

React Native Expo "로드 할 때 AppLoading에서 예기치 않은 오류가 발생했습니다."오류

분류에서Dev

Qt 프로젝트 빌드 디렉토리를 변경할 때 많은 링커 오류가 발생합니다.

분류에서Dev

openshift 프로젝트에 변경 사항을 푸시 할 때 오류가 발생했습니다.

분류에서Dev

Bitbucket Project에서 "빌드 경로 오류가 해결 될 때까지 프로젝트를 빌드 할 수 없습니다."

분류에서Dev

flutter 프로젝트를 처음 실행할 때 오류가 발생했습니다! `Finished with error : Gradle task assembleDebug failed with exit code 1`

분류에서Dev

코드에서 저장 프로 시저를 실행할 때 varchar를 datetime으로 변환하는 중 오류가 발생했습니다.

분류에서Dev

Firebase 저장소에서 다운로드 할 때 오류가 발생했습니다.

분류에서Dev

빌드 상태를 설정하려고 할 때 오류가 발생했습니다.

분류에서Dev

시작 화면 후 SecondActivity를로드 할 때 오류가 발생했습니다.

분류에서Dev

MFC 6.0에서 MFC 4.1 프로젝트를 빌드하는 동안 오류가 발생했습니다.

분류에서Dev

json에 객체를 덤프 할 때 오류가 발생했습니다.

분류에서Dev

자바 스크립트 코드에서 Cmd 명령을 실행할 때 오류가 발생했습니다.

분류에서Dev

카메라에서 사진 고정을 업로드 할 때 오류가 발생했습니다.

분류에서Dev

ftp_nb_fput을 사용하여 ftp에 파일을 업로드 할 때 오류가 발생했습니다.

분류에서Dev

ftp_nb_fput을 사용하여 ftp에 파일을 업로드 할 때 오류가 발생했습니다.

분류에서Dev

Firefox 애드온에서 sqlite를 선택할 때 오류가 발생했습니다.

분류에서Dev

main의 인수를 클래스 메서드에 전달할 때 오류가 발생했습니다.

분류에서Dev

내 vue 프로젝트를 제공 할 때 찾을 수없는 매니페스트 json에서 오류가 발생했습니다.

분류에서Dev

이 ansible 재생을 실행할 때 오류가 발생했습니다. "오류! '유니 코드 개체'에 '코멘트'속성이 없습니다.

Related 관련 기사

  1. 1

    ionic 2에서 프로덕션을 위해 빌드 할 때 오류가 발생했습니다.

  2. 2

    프로젝트를 빌드 할 때 오류가 발생했습니다. 링커 명령이 종료 코드 1과 함께 실패했습니다.

  3. 3

    명령 줄에서 Qt 프로젝트를 빌드 할 때만 오류 발생

  4. 4

    vue.js 프로젝트에 배경 이미지를 추가 할 때이 오류가 발생했습니다.

  5. 5

    R Studio에서 코드를 실행할 때 오류가 발생했습니다.

  6. 6

    Android Studio에서 Cocos 2d-x 프로젝트를 컴파일 할 때 오류가 발생했습니다.

  7. 7

    Kubernetes에 JHipster 프로젝트를 배포 할 때 ""/ target "파일을 만드는 동안 오류가 발생했습니다."

  8. 8

    스크립트에 오류가 있습니다. Heroku에 배포 할 앵귤러 프로젝트를 빌드 할 때 앵귤러를 빌드 할 때 Terser의 xxxjs

  9. 9

    Maven 프로젝트를 실행할 때 오류가 발생했습니다.

  10. 10

    Flutter 프로젝트를 빌드하는 동안 오류가 발생했습니다.

  11. 11

    React Native Expo "로드 할 때 AppLoading에서 예기치 않은 오류가 발생했습니다."오류

  12. 12

    Qt 프로젝트 빌드 디렉토리를 변경할 때 많은 링커 오류가 발생합니다.

  13. 13

    openshift 프로젝트에 변경 사항을 푸시 할 때 오류가 발생했습니다.

  14. 14

    Bitbucket Project에서 "빌드 경로 오류가 해결 될 때까지 프로젝트를 빌드 할 수 없습니다."

  15. 15

    flutter 프로젝트를 처음 실행할 때 오류가 발생했습니다! `Finished with error : Gradle task assembleDebug failed with exit code 1`

  16. 16

    코드에서 저장 프로 시저를 실행할 때 varchar를 datetime으로 변환하는 중 오류가 발생했습니다.

  17. 17

    Firebase 저장소에서 다운로드 할 때 오류가 발생했습니다.

  18. 18

    빌드 상태를 설정하려고 할 때 오류가 발생했습니다.

  19. 19

    시작 화면 후 SecondActivity를로드 할 때 오류가 발생했습니다.

  20. 20

    MFC 6.0에서 MFC 4.1 프로젝트를 빌드하는 동안 오류가 발생했습니다.

  21. 21

    json에 객체를 덤프 할 때 오류가 발생했습니다.

  22. 22

    자바 스크립트 코드에서 Cmd 명령을 실행할 때 오류가 발생했습니다.

  23. 23

    카메라에서 사진 고정을 업로드 할 때 오류가 발생했습니다.

  24. 24

    ftp_nb_fput을 사용하여 ftp에 파일을 업로드 할 때 오류가 발생했습니다.

  25. 25

    ftp_nb_fput을 사용하여 ftp에 파일을 업로드 할 때 오류가 발생했습니다.

  26. 26

    Firefox 애드온에서 sqlite를 선택할 때 오류가 발생했습니다.

  27. 27

    main의 인수를 클래스 메서드에 전달할 때 오류가 발생했습니다.

  28. 28

    내 vue 프로젝트를 제공 할 때 찾을 수없는 매니페스트 json에서 오류가 발생했습니다.

  29. 29

    이 ansible 재생을 실행할 때 오류가 발생했습니다. "오류! '유니 코드 개체'에 '코멘트'속성이 없습니다.

뜨겁다태그

보관