Mar*_*Bro 2 eclipse android crashlytics
我在我的eclipse Android项目中使用了Crashlytics(现在是Fabric的一部分).从文件系统中删除后,四个自动添加的Crashlytics库不会在我的项目中重新创建.
该插件说它已正确安装,但我无法导入:
io.fabric.sdk.android.Fabric;
com.crashlytics.android.Crashlytics;
Run Code Online (Sandbox Code Playgroud)
有没有人来过类似的情况?
详细描述了我是怎么发生的:
当我第一次安装插件时,插件已集成到我的项目中.它添加了几个.properties文件和4个库(将它们奇怪地嵌套到/ kit-libs /下的项目文件夹中,并将它们添加到我的工作区,即使只有一个被设置为我的项目的库项目)..呃好吧,不能说我喜欢这种融合方式.
无论如何,我删除了这些自动创建的库,因为我切换到我的项目的旧提交,当时没有使用Fabric,我需要快速进行构建.我没有为这个项目使用任何构建工具,我没有找到有关如何删除插件的任何信息,所以我只是从文件系统中删除了库并删除了库项目.
当我切换回当前提交时,库被重新创建.但是我需要再次做同样的事情,所以我切换到旧的提交,删除了库文件夹,删除了库项目并完成了我的工作.但是,在我切换回新提交后,4个库不再被重新创建.
任何提示都会很高兴.
我最终设法通过检查另一个提交(包括它们)将库恢复到我的项目.
库文件夹回来后,我/kit-libs/com-crashlytics-sdk-android_crashlytics作为库项目添加到我的项目中,一切都恢复了.
现在想一想,这可能是git的错.
我还联系了Fabric支持团队,这是他们回复的内容:
通过转到插件并单击右侧的+新应用程序再次尝试登录该应用程序.如果你已经删除了所有Fabric的痕迹,你应该可以重新登录它,没问题.
但是,我相信我删除了所有Fabric的痕迹,试过这个并且它不起作用 - 再次将我的应用程序添加到Fabric,但它没有重新创建库.很难说Fabric的所有痕迹是什么意思,它没有在任何地方记录.可能是:
Run Code Online (Sandbox Code Playgroud)/assets/crashlytics-build.properties (*) /kit-libs /res/values/com_crashlytics_export_strings.xml (*) /crashlytics.properties /kits.properties
这就是我对这个工具特别不喜欢的东西,它在你不知道的情况下在整个商店传播它的文件.
另一件事是,他们也没有明确告诉你,你不应该将这些文件中的两个提交(*)给源代码控制.您只能通过浏览新文件并注意到评论来找到答案:
不要修改,删除或提交源代码管理!
| 归档时间: |
|
| 查看次数: |
5734 次 |
| 最近记录: |