Java 如何在android中导入特定版本的fabric

Java 如何在android中导入特定版本的fabric,java,android,crashlytics,bazel,crashlytics-android,Java,Android,Crashlytics,Bazel,Crashlytics Android,我正在使用Bazel build构建android应用程序,在Bazel构建之后,我无法将崩溃日志发送到fabric.io。 我认为主要的问题可能是android build.gradle中的模块版本和构建文件之间的同步 我在构建文件中有一个1.4.0版本的fabric,我现在的疑问是如何以及从何处(repo)导入特定版本的fabric 当我将1.+更改为1.4.0时,我的依赖项中有classpath'io.fabric.tools:gradle:1.+'。 我得到一个错误,告诉我没有这样的结构

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

我在构建文件中有一个1.4.0版本的fabric,我现在的疑问是如何以及从何处(repo)导入特定版本的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' }
}
项目渐变文件:

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中导入特定的fabric包?

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

1.27.0
有关详细信息,您可以查看最新版本

是,您可以添加特定版本

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

要添加最新版本,您需要在dependency中添加此行:

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

请务必阅读官方文档中的注释,此链接已存在于:)

请检查此分级代码

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' }
}

请检查链接。

刚刚安装的fabric插件并按照说明操作

安装插件后,请参见android studio右上角的fabric按钮


单击此项并登录,然后按照显示步骤继续操作

您现在可以使用
Crashlytics\u android\u库
将Crashlytics直接集成到您的Bazel构建中