fabric android 项目,无法在Android上应用“io.fabric”插件

我已经添加了存储库(在buildscript和所有项目中),以及类路径和依赖项的实现.就像在教程中一样.但是,当我应用’io.fabric’插件(应用插件:’io.fabric’)并在Android Studio中按’同步’时,会显示下一个错误:

A problem occurred evaluating project ':app'.

> Failed to apply plugin [id 'io.fabric']

> No such property: verboseGradlePlugin for class: java.lang.String

我在“apply plugin:’com.android.application’”之后应用插件.

试图将Fabric插件添加到Android Studio – 没有帮助.

尝试将所有插件版本降至1.24.0. (当前是1.25.4)

无效的缓存和重新启动的Android Studio.

试图将“fabric.properties”文件添加到app文件夹以及“crashlytics.properties”文件.

试图将-DverboseGradlePlugin = false或’true’传递给gradle的’build’任务.

Gradle知道’io.fabric’插件,但试图找到缺少的’verboseGradlePlugin’属性.我没有在谷歌找到任何关于此类问题的信息.

也许有人已经面临同样的问题或有任何建议如何解决这个问题?

Gradle版本 – 4.4

Android gradle插件版本 – 3.1.2

解决方法:

步骤1:

在您的项目级别build.gradle中添加:

maven {

url 'https://maven.fabric.io/public'

}

注意:这个添加应该严格地粘贴在您的buildscript中,而不是你的allprojects gradle脚本,如下所示:

buildscript {

repositories {

jcenter()

google()

maven {

url 'https://maven.fabric.io/public'

}

}

接下来,将您的io.fabric工具添加到同一个gradle中的依赖项中(build.gradle)

dependencies {

classpath 'com.android.tools.build:gradle:3.1.2'

classpath 'com.google.gms:google-services:3.2.1'

classpath 'io.fabric.tools:gradle:1.25.4'

}

完成此操作后,在进入下一步之前同步您的gradle.您应该为step1执行类似的操作

cXrli.png

第2步:在您的应用级别build.gradle添加

apply plugin: 'io.fabric'

在您的依赖项中:

dependencies {

// ...

implementation 'com.crashlytics.sdk.android:crashlytics:2.9.3'

}

现在再次同步并重建并运行您的项目.

注意:在操作应用级别之前,在操作项目级别build.gradle后立即同步.

更多细节here

标签:android,gradle,firebase,crashlytics,google-fabric

来源: https://codeday.me/bug/20190715/1464756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值