如何在Android中导入特定版本的Fabric

时间:2018-12-28 09:17:39

标签: java android crashlytics bazel crashlytics-android

我正在使用Bazel构建构建一个android应用程序,并且在Bazel构建后无法将崩溃日志发送到fabric.io。 我认为主要问题可能是android build.gradle中的模块版本与BUILD文件之间的同步。

我在BUILD文件中有一个1.4.0版本的Fabric,现在我的疑问是如何以及从哪里(回购)导入特定版本的Fabric?

当我将1. +更改为1.4.0时,我的依赖项中包含classpath 'io.fabric.tools:gradle:1.+'。 我收到一个错误消息,告诉您没有这样的结构1.4.0。 这是我的代码:

buildscript{
repositories {
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'io.fabric'

repositories {
    maven {
        url 'https://google.bintray.com/tensorflow'
    }
    maven { url 'https://maven.fabric.io/public' }
}

项目gradle文件:

buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.fabric.io/public'
        }

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.google.gms:google-services:4.2.0'
         classpath 'io.fabric.tools:gradle:1.26.1'
}
}

allprojects {
     repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
    }
 }


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

是否可以在android中导入特定的面料包?

5 个答案:

答案 0 :(得分:1)

您现在可以使用crashlytics_android_library将Crashlytics直接集成到您的Bazel构建中。

https://github.com/bazelbuild/tools_android/blob/master/tools/crashlytics/README.md

答案 1 :(得分:0)

是的,您可以在代码中添加特定的版本 Fabric当前版本为

1.27.0 有关更多详细信息,您可以检查最新版本here

答案 2 :(得分:0)

是的,您可以添加特定的版本。

Here Fabric Gradle插件的所有版本的官方列表,包括最新版本,即 1.27.0 。正如您在列表中看到的那样,没有版本1.4,因此它给您该错误。

要添加最新版本,您需要在依赖项中添加以下行:

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

始终阅读官方文档中的注释,此链接已经在comments中:)

答案 3 :(得分:0)

请检查此gradle代码。

apply plugin: 'io.fabric'

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.27.0'
    }
}

repositories {
    jcenter()
    maven { url 'https://maven.fabric.io/public' }
}

请检查This链接。

答案 4 :(得分:0)

只需安装结构插件,然后按照说明进行操作

https://fabric.io/home

安装插件后,请在android studio的右上角织物按钮处查看。

点击此按钮并登录,然后按照显示步骤进行操作