Crashlytics不会验证它是否在应用程序中配置

时间:2014-10-15 19:14:56

标签: android gradle android-studio crashlytics

我已经为Android Studio安装了最新的插件版本并重新启动了Android Studio,并通过现在出现在工具栏中的Crashlytics图标按照设置步骤进行操作。一切正常,直到它的屏幕告诉我"启动你的应用程序!" ..我启动应用程序(我已经在真实设备上运行的RUN和DEBUG模式,模拟器和一个genymotion模拟器)但Crashlytics没有检测到它已配置,只是在那里等待。请参阅下面的屏幕截图,了解我所指的屏幕。任何帮助将不胜感激。

谢谢。

enter image description here

4 个答案:

答案 0 :(得分:2)

似乎Crashlytics的Android插件尝试在应用程序的主Activity中为您添加以下行,但如果无法显示则不会显示错误。

Crashlytics.start(this);

将该行添加到主Activity可让Crashlytics验证该应用。

答案 1 :(得分:0)

这件事发生在我在Android Studio的Linux上,并且好了......关闭计算机并再次打开修复此问题。在最后一步,它说:

  

一旦启动,我们将验证为您的应用配置了Crashlytics

在Fabric验证时,后退按钮应该变为非活动状态。这种情况对我来说没有发生,直到我再次打开电脑。

答案 2 :(得分:0)

检查:

 buildTypes {
        debug {
            **ext.enableCrashlytics = true**
        }

        release {
            **ext.enableCrashlytics = true**

        }
    }

答案 3 :(得分:-1)

另一个可能的原因是应用程序之前已从同一个组织中删除。一个解决方法是将应用程序放到另一个组织(具有不同的ApiKey)。我不知道如何恢复应用程序删除(或是否可能)。