【问题标题】:Failed to resolve: com.twitter.sdk.android:tweet-composer无法解决:com.twitter.sdk.android:tweet-composer
【发布时间】:2015-09-09 02:49:23
【问题描述】:
compile('com.twitter.sdk.android:tweet-composer:0.8.0@aar')
        {
            transitive = true;
        }

我从https://dev.twitter.com/twitter-kit/android/compose得到了gradle

但是当同步 Android Studio 项目时出现以下错误..

错误:(53, 13) **无法解决:**com.twitter.sdk.android:tweet-composer:0.8.0**** 在文件中显示
在项目结构对话框中显示

【问题讨论】:

  • 我认为您需要使用 maven { url 'maven.fabric.io/public' },如此链接中所述:dev.twitter.com/fabric/android/integrating
  • iGoda,所以我需要为此创建 Fabric 帐户???
  • buildscript { repositories { jcenter() maven { url 'maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:1.0.+' // Fabric Gradle 插件使用一个开放式版本 // 快速响应 Android 工具更新 classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' //将 Fabric 插件放在 Android 插件之后 apply plugin: 'io.fabric' 存储库 { jcenter() maven { url 'maven.fabric.io/public' } } 将在哪里添加?在根项目 gradle ???
  • 是的,我相信,为了使用 twitter 提供的不同组件,您必须设置 fabric io 插件。
  • @user3616253 在你的模块 build.gradle 中。

标签: android android-studio twitter android-gradle-plugin twitter-fabric


【解决方案1】:

正如 twitter 上所述,您必须更改模块中的某些部分 build.gradle

在你的模块中你可以使用:

buildscript {
  repositories {
    jcenter()
    maven { url 'https://maven.fabric.io/public' }
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:1.2.3'

    // 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'

//Put Fabric plugin after Android plugin
apply plugin: 'io.fabric'

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

我建议你安装 Android Studio plugin

它可以帮助您配置 gradle 脚本。

【讨论】:

    【解决方案2】:

    这对我有帮助 https://dev.twitter.com/twitterkit/android/installation

     dependencies {
     // Include all the Twitter APIs
     compile 'com.twitter.sdk.android:twitter:3.0.0'
     // (Optional) Monetize using mopub
     compile 'com.twitter.sdk.android:twitter-mopub:3.0.0'
    }
    

    enter code dependencies {
    compile 'com.twitter.sdk.android:twitter-core:3.0.0'
    compile 'com.twitter.sdk.android:tweet-ui:3.0.0'
    compile 'com.twitter.sdk.android:tweet-composer:3.0.0'
    compile 'com.twitter.sdk.android:twitter-mopub:3.0.0'
    }
    

    【讨论】:

      猜你喜欢
      • 2018-02-04
      • 2021-06-20
      • 1970-01-01
      • 2016-09-16
      • 2015-10-09
      • 1970-01-01
      • 2022-11-02
      • 2018-06-01
      • 1970-01-01
      相关资源
      最近更新 更多