【发布时间】:2019-04-12 01:32:05
【问题描述】:
我正在按照tutorial 将 Fabric crashlytics 集成到 android react 本机应用程序中。但是在使用 react-native install react-native-fabric 安装 Fabric 包后,我尝试使用 npm run android 为应用程序提供午餐,但出现此错误:
配置项目 ':react-native-fabric' 时出现问题。
无法解析配置“:react-native-fabric:classpath”的所有文件。
找不到 lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
我的build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "27.0.3"
minSdkVersion = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = "27.1.1"
googleServicesVersion = "17.1.0"
}
repositories {
maven { url 'https://maven.fabric.io/public' }
maven {
url 'https://maven.google.com/'
name 'Google'
}
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// These docs use an open ended version so that our plugin
// can be updated quickly in response to Android tooling updates
// We recommend changing it to the latest version from our changelog:
// https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
classpath 'io.fabric.tools:gradle:1.+'
}
}
plugins {
id 'com.palantir.git-version' version '0.11.0'
}
allprojects {
repositories {
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
maven {
url "https://maven.google.com"
}
maven { url "https://jitpack.io" }
google()
maven { url 'https://oss.sonatype.org/service/local/repositories/snapshots/content/' }
maven { url 'https://oss.sonatype.org/service/local/repositories/releases/content/' }
jcenter()
}
tasks.whenTaskAdded { task ->
if (task.name.contains("lint")) {
if (!task.toString().contains("app")) {
task.enabled = false
}
}
}
}
ext {
apkCode = 1
// Apisense dependecies
apisenseVersion = "1.12.0.beta2"
apisenseDevVersion = "1.13.1-alpha-SNAPSHOT"
intentStingVersion = "0.0.1-alpha"
intentStingDevVersion = "0.0.1-alpha-SNAPSHOT"
}
【问题讨论】:
-
问题位于您的
build.gradle文件中。可以发一下吗? -
@AndréSousa 我已经添加了 build.gradle
-
@Vesper 我已经试过了
标签: android react-native crashlytics crashlytics-android