Флаттер: попытался получить доступ к методу com.google.common.io.Files.fileTreeTraverser () Lcom / google / common / collect / TreeTraverser - PullRequest
2 голосов
/ 24 октября 2019

Когда я пытаюсь добавить Google Signin, используя Firebase в моем проекте флаттера, я сталкиваюсь с этим типом ошибки

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.
> tried to access method com.google.common.io.Files.fileTreeTraverser()Lcom/google/common/collect/TreeTraverser; from class com.android.utils.FileUtils

Код файла gradle уровня проекта:

dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71"
classpath 'com.google.gms:google-services:4.3.2'
}

Gradle уровня приложениякод файла:

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'com.facebook.android:facebook-login:5.5.1'
implementation 'com.google.firebase:firebase-core:16.0.0'

}

1 Ответ

4 голосов
/ 24 октября 2019

Я решил это

Я столкнулся с той же проблемой в моем проекте Flutter.

Я просто изменил свою версию зависимости.

изменить этот файл: /android/build.gradle

 dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0'
        classpath 'com.google.gms:google-services:4.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31"
    }
...