繁体   English   中英

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

Adding twitter-kit to android studio project

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

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

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

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

我该如何解决这个问题?

5 个回复

你需要在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' }
}

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

完整的Twitter集成就在这里。 按照说明操作。 和ENJooooooY ..

https://dev.twitter.com/fabric/android/integrating (死链接)

UPDATE

https://docs.fabric.io/android/twitter/overview.html

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

buildscript {

repositories {

    maven { url 'https://maven.fabric.io/public' }
}
dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
 }
}

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

compileSdkVersion 25
buildToolsVersion "25.0.2"

defaultConfig {
    applicationId "com.example.pc2.twitterlogin"
    minSdkVersion 15
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies

{

compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.1.0'
compile('com.twitter.sdk.android:twitter:1.3.2@aar') {
    transitive = true;
}
}
Add Plugin in Android studio From Setting -> Plugin -> Browse Repositries             
Then Search Fabric for Android 
1. Install plugin and restart Android Studio
2. After Intallation Create new project then click on Fabric icon on Android studio
3. Click Login With Twitter and create account for your app
4. Now Enjoy login with twitter work fine with your app

Logout From Twitter 

CookieSyncManager.createInstance(getApplicationContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
Twitter.getSessionManager().clearActiveSession();
Twitter.logOut();

我在app/build.gradle使用了compile 'com.twitter.sdk.android:twitter:3.1.1'

2 重新初始化适用于Android的Twitter实例twitter-kit

在我的应用程序中,使用consumer_key和consumer_secret将TwitterConfig设置为: 重新启动活动时,如何重新初始化TwitterConfig(使用新令牌)? 因为如果我重新启动应用程序,TwitterSession不会更改。 (我测试应用传递令牌无效) ...

4 将改造添加到android项目中

我想尝试在新的 Android 项目中使用 Retrofit。 我在 build.gradle 中添加了以下内容: 我有一个名为“Turbine”的 POJO,如下所示: 我有我的端点服务类: 在我在 android 中的主要活动中,我有以下代码(这是我想要执行调用并从后端取回充满数据 ...

5 无法将库项目添加到我的android项目中

我想在我的android项目下添加“ android-support-v7-appcompat”时遇到问题。 这是我的步骤 文件->导入(android-sdk \\ extras \\ android \\ support \\ v7)。 选择“ appcompat” ...

2015-10-03 10:46:46 1 44   android
6 如何将广告添加到android-libGDX项目中?

所以我做了我的android-libGDX项目,并完成了我的应用程序,但现在我要添加一些广告。 (因为您知道开设一个帐户的费用为25美元,而我只是一个贫穷的学生)。 我知道如何添加Google Play服务,但我无法再进一步了。 我有一个AdMob帐户,但不知道如何在应用程序中显示添加 ...

9 添加到Android库的Jars未在项目中引用

我创建了一个Android库,其中包含了一些外部jar。 这些罐子在图书馆项目下的“参考图书馆”中可以看到。 当我在我的其他项目中引用此库时,它无法链接已添加到库中的jar。 它显示项目下引用库的错误。 它应该链接库中添加的jar,而是在我添加了这个库的项目中显示错误。 任何人都可 ...

10 在eclipse中将外部jar添加到android项目中

我正在使用google-api-java-client在eclipse中构建一个简单的Android项目。 我正在尝试按照本教程启动并运行它。 我在SO中搜索了如何将JAR添加到Eclipse中的Android项目的答案。 他们中的大多数建议将JAR添加到Android项目内的lib/文件 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM