我已经将firebase crashlytics库和crashlytics gradle插件添加到我的项目中
classpath("com.google.firebase:firebase-crashlytics-gradle:2.3.0")
...
plugins {
...
id("com.google.firebase.crashlytics")
...
}
...
implementation("com.google.firebase:firebase-crashlytics:17.2.1")
implementation("com.google.firebase:firebase-analytics:17.5.0")
我为我的版本生成类型显式设置了MappingFileUploadEnabled
getByName("release").apply {
firebaseCrashlytics.mappingFileUploadEnabled = true
}
但映射文件不幸没有上传。我在firebase crashlytics console中验证了它-对于我的测试崩溃,stacktrace指向unknown source:55
。以下是我在gradle日志中发现的内容:
[DEBUG][com.google.firebase.crashlytics]映射文件上载已启用:false;ID:0000000000000000000000000000000000000000000000000000000000000000
因此,我的MappingFileUploadEnabled
标志似乎不起作用。
是否需要执行其他操作才能使映射文件上载正常工作?
我的项目中也看不到FireBaseUpload*ReleaseProguardMapping
任务。但不确定是否应该创建它。
更新
我尝试从头创建一个空的android项目,并在那里添加了firebase-crashlytics
。在那里它似乎起作用了,我可以看到为所有构建类型创建的UploadCrashlyTicsMappingFile
任务。因此,目前看来firebase-crashlytics
gradle插件对我的项目没有正常工作,也没有创建它应该创建的任务。有人知道为什么吗?
今天我了解到,如果您以声明方式应用firebase-crashlytics
gradle插件,则使用plugins{}
块映射文件上传任务将不会创建。为了使其正常工作,我必须使用遗留的apply(..)
函数应用插件。这就是我现在在项目中所拥有的:
apply(plugin = "com.google.firebase.crashlytics")
plugins {
//other plugins
}
做了这个更改之后,映射文件的上传工作很好。
更新
我发现,如果我将crashlytics
plugin移到plugins
部分的底部,就会产生同样的效果。现在看来是:
plugins {
//all other plugins
id("com.google.firebase.crashlytics")
}
Hibernate 的常用配置文件主要分为 2 种:核心配置文件(hibernate.cfg.xml)和映射文件(Xxx.hbm.xml),它们主要用于配置数据库连接、事务管理、Hibernate 本身的配置信息以及 Hibernate 映射文件信息。 上节《 hibernate.cfg.xml》中讲解了 Hibernate 核心配置文件,本节我们继续讲解 Hibernate 映射文件。 Hibe
作为AST输出的一部分,编译器会提供AST某个节点以应的源代码的范围。这可以被用来做基于AST的静态代码错误分析,可以高亮本地变量,和他们对应使用的调试工具。 此外,编译器也可以生成字节码到生成指令源代码的范围映射。这对静态分析工具来说非常重要,它们在字节码级别分析,可以来在调试工具内显示对应代码位置,或支持断点操作。 上述的源代码映射都使用整数来引用源代码。
然后我可以访问index.html,但是当我试图单击链接以使用servlet时,我得到了一个not file错误,说/home/cubouyaka/web/apache-tomcat-8.5.38/webapps/searchengine/servlet/search不存在,但是我在web.xml中进行了映射,所以我不明白为什么我会得到这个错误。 有人能帮帮我吗?我已经浪费了很多时间试图解决这个问
问题内容: 我正在使用php下载文件,而不是在新窗口中打开文件本身。对于较小的文件似乎可以正常工作,但对于较大的文件则无法工作(我需要在大型文件上使用)。这是我必须下载文件的代码: 但是,当我尝试下载大文件(例如265mb)时,浏览器告诉我找不到文件吗?文件一定在服务器上,脚本对于较小的文件也可以正常工作。有什么方法可以下载类似于我已有的大文件? 问题答案: PHP对脚本可以运行多长时间以及可以使
我在youtube上按部就班地学习教程,但我没有得到结果。代码如下: 主要应用 或来自Chrome的以下内容: 白标签错误页 此应用程序没有/error的显式映射,因此您将其视为一种后退。
请看一下这个项目:https://github.com/darzz/boot_bug这是复制错误的最小设置。 描述:应用程序堆栈是Spring Boot,包含Spring数据和Spring批处理。有testNamedQuery。hbm。src/main/resources/querys下的xml文件。 从应用程序类运行时,批处理作业成功完成,日志中没有异常。但是,当从ApplicationNotW