为什么遵循 Twitter 登录的 Fabric.IO 步骤不适用于 Android 应用程序?

Why doesn't following the Fabric.IO steps for Twitter Login work for Android apps?

当您转到 Fabric.io 并登录时,您选择 android 的项目类型,该站点将引导您下载插件。 首先要注意的(可怕的)事情是网页永远不会让你通过这个毫无意义的可怕图形。没有办法到达第 2 步。那是因为第 2 步说,"Launch your app" 但你不能,因为它无法构建,因为 Fabric.io 步骤似乎不完整。

下面是详细说明 Fabric.IO 插件引导您失败的每个步骤的图形。

单击 fabric io 插件按钮 点击推特选择 点击使用 Twitter 登录 - 获取代码 复制布局代码 添加 java 登录代码 最后一步 - 但它不起作用 - 将无法构建!!!

再次检查第一个图形

现在,再看看第一张图。您无法启动您的应用程序,因为 它不会构建。

我找不到如何添加包含 TwitterLoginButton 的库。 谁有想法? 我花了几个小时在这上面,搜索 SO,尝试各种事情。真是浪费时间。

你知道,我使用 C# 和 Nuget,而且它很管用。这不是一个很棒的包系统。

Gradle 文件

    buildscript {
        repositories {
            jcenter()
            maven { url 'https://maven.fabric.io/public' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.5.0'
            // The Fabric Gradle plugin uses an open ended version to react
            // quickly to Android tooling updates
            classpath 'io.fabric.tools:gradle:1.+'
            classpath'com.twitter.sdk.android:twitter-core:1.3.1@aar'

        }
    }
buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

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

来自 Crashlytics 和 Fabric 的 @daylight Mike。首先,感谢您对布局和代码的反馈。其次,看起来在查看代码示例之前未安装 SDK。如果您单击顶部屏幕截图中的 "Install",您将获得所需的 SDK 和其他代码。