草庐IT

Crashlytics

全部标签

设置 Firebase+Crashlytics 时 Android 项目构建失败

我有一个关于Firebase+Crashlytics+Android的问题。在AndroidStudio上,我收到以下错误:org.gradle.api.GradleException:CrashlyticsDeveloperToolserror.com.crashlytics.tools.android.exception.PluginException:CrashlyticsDeveloperToolserror.java.lang.illegalArgumentException:CrashlyticsfoundaninvalidAPIkey:null.我已按照说明进行操作her

android - 织物库中的畸形异常

最近我在我的日志中看到一个异常,fabric(Beta)试图检查更新,这是错误:E/Beta:Errorwhilecheckingforupdatesfromnullio.fabric.sdk.android.services.network.HttpRequest$HttpRequestException:java.net.MalformedURLException:Protocolnotfound:null?instance=我不知道为什么fabric会尝试使用空URL检查更新,但我真的想删除该错误。详细堆栈跟踪:E/Beta:Errorwhilecheckingforupdate

android - 使用 Crashlytics 进行日志记录

我正在使用多个Crashlytics.log()命令,例如:Crashlytics.log("Thisismessage1");Crashlytics.log("Thisismessage2");但是当仪表板出现崩溃时,我只能看到“这是消息1”,而看不到“这是消息2”。Crashlytics日志是否仅显示第一个日志而不显示之后的任何后续日志,还是我做错了什么?如何使用多个Crashlytics.log()命令。 最佳答案 日志消息将与异常一起保存。所以Crashlytics.log("1");不会毫无异常(exception)地做任

android - 无法使用 crashlytics 构建 Android 应用程序

我正在尝试在Android应用程序中从crashlytics1.x升级到Fabric。我修改了build.gradle文件以匹配此处的示例-https://fabric.io/downloads/gradle但是在构建时我得到了-错误:解析失败:com.crashlytics.sdk.android:crashlytics:2.5.5我使用的是Androidstudio1.5.1,并且安装了Fabric插件。我还需要做什么?buildscript{repositories{jcenter()maven{url'https://maven.fabric.io/public'}maven{

android - 使用 Jack 时 Crashlytics 无法编译

我尝试使用新的Android实验性工具链(JackandJill),但如果编译失败:Error:Couldnotdeterminethedependenciesoftask':app:crashlyticsStoreDeobsXXX'.>Taskwithpath'dexXXX'notfoundinproject':app'.我很确定这是由于J&J处于早期开发阶段,但任何人都可以解释这里发生的事情并提供解决方法吗? 最佳答案 Crashlytics任务依赖于dex任务,该任务不会被创建,因为Jack在内部进行了dexing。这很可能是

android - 无法构建 Android 应用程序 FabricGenerateResourcesDebug

我正在尝试将Twitter的SDK与我的应用程序集成。我正在关注thisguide.不幸的是,当我尝试构建我的项目时,我不断收到此错误:Error:Executionfailedfortask':app:fabricGenerateResourcesDebug'.CrashlyticsDeveloperToolserror.不幸的是,因为我没有10个声誉,所以我不能发布我的build.gradle文件,因为它有链接。请相信它看起来就像提供的顶部链接中的build.gradle示例这一事实。有什么我可能忽略的遗漏的吗? 最佳答案 您的

android - Fabric 套件的延迟初始化?

是否可以延迟初始化FabricKits?例如,现在我这样做:Fabric.with(this,crashlytics,twitterCore,tweetUi);//500ms我只想初始化Crashlytics(没有Twitter的东西),如下所示,因为它快10倍,而且我不需要马上使用Twitter的东西Fabric.with(this,crashlytics);//50ms稍后,当用户访问我需要TwitterCore和TweetUi的Activity时,我想在使用它们之前将它们动态添加到Fabric。这可能吗?编辑:我设法通过反射做到了,这显然不理想,但暂时有效。我仍在寻找合适的解决方

android - Fabric 仪表板中未显示 Crashlytics.log

我正在使用Crashlytics并且发生致命崩溃。但是数据添加了Crashlytics.log(mytext);在FabricDashboard的任何地方都没有显示。我在文档中找不到有关必要设置或配置的任何提示。我错过了什么? 最佳答案 这里是来自Fabric的Mike。自定义日志、key和用户标识符包含在每次崩溃的基础上。要查看它们,请从您的并点击特定问题。然后单击“查看所有session”您将看到最近的session和特定数据:需要注意的一点是,一旦您知道这些值,就需要在每次启动应用程序时进行设置。它们不会在多次启动后持续存在。

android - 将 Firebase Crashlytics 添加到 Android 项目时出现问题 - Crashlytics 发现无效的 API key : null

我正在尝试将Firebasecrashlytics添加到我们的项目中,但无法使其正常工作。我已经关注了instructions将必要的行添加到我们的gradle文件中,但到目前为止没有成功。我收到的主要问题是这条消息:Crashlytics发现无效的APIkey:null这看起来很奇怪,因为我认为Firebase不需要APIkey。我使用带有最新gradle插件的Androidstudio3.0.1。我的项目是基于Ionic的,但我也尝试手动修改gradle文件,结果相同。 最佳答案 我有一个类似的问题,结果我没有在build.gr

android - io.fabric.tools 没有缓存版本列表 :gradle:1. + 可用于离线模式

我开始使用Fabric,我想安装Crashlytics。按照说明,我已经在我的Android工作室中安装了fabric插件。我收到这个错误:错误:io.fabric.tools:gradle:1.+没有可用于离线模式的缓存版本列表。插件对我的gradle进行了必要的更改,更改是:applyplugin:'com.android.application'applyplugin:'io.fabric'repositories{maven{url'https://maven.fabric.io/public'}}android{compileSdkVersion25buildToolsVer