我已经为Eclipse安装了Fabric(Crashlytics)插件,设置了单个项目来使用Crashlytics。在该项目下创建了4个依赖项目,它们被导入工作区,一切正常。
我想设置第二个项目,它位于同一个工作区中,以使用Crashlytics。 Crashlytics是否通过插件进行了初始化,并将相同的4个Fabric依赖项目导入工作区,只需使用" _2"附在名称后面,见下图。
如果我关闭自动生成的项目,则会出现构建错误。
我的问题:
谢谢。
答案 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项目中。您可以将它们添加到多个项目中,这解决了多个自动生成的项目问题。