簡體   English   中英

無法使用gradle獲取Twitter結構依賴

[英]Cannot get the twitter fabric dependencies using gradle

我無法在Android Studio中使用Fabric SDK。 我安裝了Fabric插件,但是id似乎無法識別我的項目,因此我打算手動執行。

buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.+'
        // The Fabric Gradle plugin uses an open ended version to react
        // quickly to Android tooling updates
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

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

}

Gradle建立成功。 但仍然無法解析符號Fabric

我將其添加為回復,因為無法添加長評論。 我已經檢查了Maven存儲庫的.pom文件。 2.3.2和2.4.0 / 2.5.0之間的主要區別在於2.4.0 / 2.5.0為依賴項添加了一些排除項:

<exclusions>
    <exclusion>
      <artifactId>crashlytics-core</artifactId>
      <groupId>com.crashlytics.sdk.android</groupId>
    </exclusion>
    <exclusion>
      <artifactId>crashlytics-ndk</artifactId>
      <groupId>com.crashlytics.sdk.android</groupId>
    </exclusion>
    <exclusion>
      <artifactId>digits</artifactId>
      <groupId>com.digits.sdk.android</groupId>
    </exclusion>
    <exclusion>
      <artifactId>crashlytics</artifactId>
      <groupId>com.crashlytics.sdk.android</groupId>
    </exclusion>
    <exclusion>
      <artifactId>beta</artifactId>
      <groupId>com.crashlytics.sdk.android</groupId>
    </exclusion>
  </exclusions>

您還必須將依賴項添加到項目中:

dependencies {

    // ....

    compile('com.crashlytics.sdk.android:crashlytics:2.5.0@aar') {
        transitive = true;
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM