将twitter-kit添加到android studio项目中

Yuv*_*val 13 twitter android

我正在尝试使用twitter添加启用登录到我的应用程序.我正在按照手册进行操作.当我在添加依赖项后尝试同步gradle这些行时:

compile('com.twitter.sdk.android:twitter:1.3.2@aar') {
    transitive = true;
}
Run Code Online (Sandbox Code Playgroud)

(当他们在他们的网站上指示)我收到这个gradle错误:

无法解决:com.twitter.sdk.android:twitter:1.3.2

我该如何解决这个问题?非常感谢,Yuval.

kod*_*odi 21

你需要在build.gradle的顶部添加Fabric - 你可能已经拥有了apply plugin:'com.android.application'行,只需将所有这些内容放在其位置即可.

buildscript {
  repositories {
    maven { url 'https://maven.fabric.io/repo' }
  }
  dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
  }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
  maven { url 'https://maven.fabric.io/repo' }
}
Run Code Online (Sandbox Code Playgroud)

但这只是一个障碍 - 接下来你将需要对Fabric本身进行身份验证.基本上,你开始在错误的地方 - Twitter希望你首先去https://get.fabric.io/并将Fabric集成到你的工作流程中.

  • 大!!这必须写在twitter SDK集成指南中.我徘徊为什么他们没有...... (4认同)
  • 对不起,这是完全必要的吗?有人可以解释这个Fabric和Twitter之间的关系是什么?为了集成Twitter SDK,必须添加所有这些令人讨厌 (2认同)
  • 我只是想将一个原生的Twitter共享对话框集成到我的应用程序中.为什么这太复杂了.我不想要所有Fabric的东西! (2认同)