在同一个Eclipse工作区中使用Crashlytics的多个Android项目

时间:2015-02-19 21:33:37

标签: android eclipse crashlytics twitter-fabric

我已经为Eclipse安装了Fabric(Crashlytics)插件,设置了单个项目来使用Crashlytics。在该项目下创建了4个依赖项目,它们被导入工作区,一切正常。

我想设置第二个项目,它位于同一个工作区中,以使用Crashlytics。 Crashlytics是否通过插件进行了初始化,并将相同的4个Fabric依赖项目导入工作区,只需使用" _2"附在名称后面,见下图。

enter image description here

如果我关闭自动生成的项目,则会出现构建错误。

我的问题:

  1. 如何在同一个eclipse工作区中使用Crashlytics的多个项目?是否可以在项目中使用Crashlytics而不将这4个生成的项目导入工作区?
  2. 是否存在独立的Crashlytics SDK,可以在没有eclipse(或其他IDE)插件的情况下安装?这样我就可以将相同的Crashlytics库项目添加到多个android项目中。
  3. 谢谢。

1 个答案:

答案 0 :(得分:1)

我找到的解决方法是将Fabric(Crashlytics)生成的项目保存到某个位置并删除自动导入的项目。

在启用Fabric的项目中,您将拥有“kits.properties”文件。您可以注释掉最后一行,该行指定了崩解剂版本。这将阻止该项目重新生成并将结构库导入您的工作区。该文件应如下所示:

# This file describes the kits for your project.
# Commit this and the kits folder into source control.
#com.crashlytics.sdk.android:crashlytics:2.2.2

之后,您可以将以前保存的项目导入工作区,并将它们作为依赖项添加到您的android项目中。您可以将它们添加到多个项目中,这解决了多个自动生成的项目问题。