【发布时间】:2021-05-30 02:00:47
【问题描述】:
我正在尝试统一构建 crashlytics,但未能成功。
我正在使用统一 2018.4.30。它作为一个包(7.0.2)添加到统一中。其他 firebase 软件包已经在项目中并且正在运行。最初我运行依赖解析器并尝试构建它。解析器添加了这些:
implementation 'com.google.firebase:firebase-crashlytics:17.2.2' //Packages/com.google.firebase.crashlytics/Firebase/Editor/CrashlyticsDependencies.xml:13
implementation 'com.google.firebase:firebase-crashlytics-unity:7.0.2' //Packages/com.google.firebase.crashlytics/Firebase/Editor/CrashlyticsDependencies.xml:20
它已构建,但在启动时崩溃,并显示一条错误消息,指向我必须添加到 gradle 文件中的一些 android 特定设置(奇怪的是解析器没有这样做......)
我按照这些说明添加了
classpath 'com.google.gms:google-services:4.3.5'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.0'
依赖关系
我也加了
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
到 gradle 文件
我的 gradle 工具是:
classpath 'com.android.tools.build:gradle:3.4.3'
我的错误信息是:
* What went wrong: A problem occurred configuring root project 'gradleOut'.
java.lang.ClassCastException: org.gradle.api.internal.file.DefaultFilePropertyFactory$DefaultDirectoryVar$1 cannot be cast to org.gradle.api.file.Directory
【问题讨论】:
-
两个包都是最新的吗?
标签: firebase unity3d gradle crashlytics