【问题标题】:Setup twitter fabric sdk for cordova plugin为cordova插件设置twitter fabric sdk
【发布时间】:2015-01-19 14:35:53
【问题描述】:

我正在尝试使用 cordova 在我的应用中使用 Twitter 登录,但我没有找到任何允许使用已安装的 Twitter 应用凭据执行本机登录的插件。

所以我想创建我自己的插件,但我被困在如何将integrate 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 plugin documentation 没有提及。

有人可以帮忙吗?

【问题讨论】:

    标签: android cordova cordova-plugins twitter-fabric


    【解决方案1】:

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

    插件开发者的变化:

    使用 Gradle 构建

    • 所有构建都使用 Gradle by default,而不是 Ant
    • 插件可以添加自己的 gradle 构建步骤!
    • 插件可以使用标签依赖于 Maven 库

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

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

    【讨论】:

      【解决方案2】:

      我也一直在制作插件。可以查看插件的progress here。它仍然有粗糙的边缘,因为 gradle.build 文件需要依赖项,我不知道正确注入它们的方法。

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

      【讨论】:

        猜你喜欢
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-25
        • 1970-01-01
        • 2014-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多