【发布时间】:2018-12-28 09:17:39
【问题描述】:
我正在使用 Bazel 构建构建一个 android 应用程序,并且在 Bazel 构建之后我无法将崩溃日志发送到 fabric.io。 我认为主要问题可能是 android build.gradle 和 BUILD 文件中的模块版本之间的同步。
我在 BUILD 文件中有一个 1.4.0 版本的面料,我现在的疑问是如何以及从哪里(repo)导入特定版本的面料?
当我将 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中导入特定的fabric包?
【问题讨论】:
标签: java android crashlytics bazel crashlytics-android