【问题标题】:Cannot get the twitter fabric dependencies using gradle无法使用 gradle 获取 twitter 结构依赖项
【发布时间】:2015-09-04 02:34:08
【问题描述】:

我无法在 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

【问题讨论】:

标签: android twitter gradle android-gradle-plugin


【解决方案1】:

我将此添加为响应,因为我无法添加长 cmets。我检查了 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>

【讨论】:

    【解决方案2】:

    您还必须将依赖项添加到您的项目中:

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

    【讨论】:

    • 您是否尝试过同步 gradle 文件并使用 gradle clean ?
    • 同样的事情发生在我身上。它似乎没有导入库。在 java 文件中,我无法导入 Fabric 或 Crashlytics 类。用 2.5.0 和 2.4.0 测试。似乎可以正常工作的最新版本是 2.3.2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2013-01-30
    相关资源
    最近更新 更多