为cordova插件设置twitter fabric sdk

我正在尝试使用cordova在我的应用程序中使用Twitterlogin,而且我还没有find任何允许使用已安装的Twitter应用程序凭据执行本地login的插件。

所以我想创build自己的插件,但我坚持如何将Twitter SDK集成到我的plugin.xml文件。 根据Twitter的文档,我应该编辑我的build.gradle包括Maven存储库和应用Fabric

buildscript { repositories { jcenter() maven { url 'https://maven.fabric.io/repo' } } dependencies { classpath 'com.android.tools.build:gradle:0.13.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/repo' } } 

我的问题是,我不知道如何在我的plugin.xml文件中做到这一点, cordova插件文档不谈论这一点。

任何人都可以帮忙吗?

Solutions Collecting From Web of "为cordova插件设置twitter fabric sdk"

随着Cordova v5.0.0和Cordova Android v4.0.0的发布,Gradle正在取代Ant作为默认的构build系统。 以下是您可能感兴趣的更改:

插件开发人员的更改:

使用Gradle构build

  • 所有的构build默认使用Gradle ,而不是Ant
  • 插件可以添加自己的Gradle构build步骤!
  • 插件可以使用标签来依赖Maven库

所以插件也可以通过以下方式包含build-extras.gradle文件:

 <framework src="some.gradle" custom="true" type="gradleReference" /> 

我一直在做一个插件。 你可以在这里查看插件的进度 。 它仍然有粗糙的边缘,因为gradle.build文件需要依赖关系,我不知道正确注入它们的方法。

我已经成功地在一个简单的“Hello Cordova”应用程序中使用它,并正在试图让它在公司项目中工作。