我在使用Jenkins将构建上传到Crashlytics时遇到问题。到目前为止,这是我的ant构建命令。ant-filebuild.xml-DbetaDistributionGroupAliases=android-beta-testers-DbetaDistributionReleaseNotesFilePath=/opt/jenkins/workspace/staging-mobile-android/change_log.txt-Dkey.store=/var/lib/jenkins/Test.keystore-Dkey.store.password=testpassword-D
我使用的是intellij14.0.3。通过使用“从磁盘安装插件”我安装了Crashlyticsintellijplugin.当我尝试在我的代码中导入Crashlytics并构建时,出现以下错误。Error:AndroidDex:[myapplication]UnabletoexecuteDXError:AndroidDex:[myapplication]com.android.dex.DexException:MultipledexfilesdefineLcom/crashlytics/android/A;Error:AndroidDex:[myapplication]atcom.a
尝试在Lollipop中运行我的应用程序时遇到问题,日志如下:11-0815:12:35.816987-987/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.rocketjourney,PID:987java.lang.NoClassDefFoundError:Failedresolutionof:Lio/fabric/sdk/android/services/common/FirebaseInfo;atcom.crashlytics.android.CrashlyticsInitProvider.onCreate(Crashlyti
我从GooglePlay控制台收到以下NDK崩溃报告,但在Crashlytics中没有。#00pc0000000000049c44/system/lib/libc.so(tgkill+12)#01pc00000000000473e3/system/lib/libc.so(pthread_kill+34)#02pc000000000001d535/system/lib/libc.so(raise+10)#03pc0000000000019081/system/lib/libc.so(__libc_android_abort+34)#04pc00000000000170e4/system/
将新版本上传到CrashlyticsBeta后,用户无法安装这是发生了什么:用户收到包含最新版本的电子邮件通知点击“查看”,打开Crashlytics测试版点击“安装更新”会导致“应用程序未安装”错误。没有其他详细信息这在三星S8、Android8.0.0和Pixel2、Android9上都发生了我尝试卸载手机上现有的应用程序,但没有任何效果。 最佳答案 您必须从PlayStore应用中禁用GooglePlayProtect,并在安装成功后再次启用它。 关于android-无法从Cras
在FabricCrashlytics报告中,我看到了一些字母而不是类名。例如,当我看到"MainActivity"时,我知道MainActivity.java中发生了崩溃,但现在我看到字母"a","e"或"w"而不是类名,我无法理解崩溃发生在哪个类中!我该如何解决这个问题? 最佳答案 可能您正在使用proguard或dexguard来混淆您的代码,因此当crashlytics报告它时,它使用符号而不是实际的方法和类名称来报告它。如果您希望将proguard与crashlytics一起使用,请遵循此文档here通过将以下内容添加到您的
我正在尝试将FirebaseCrashlytics添加到新的Android应用程序(单个模块,无风格)。由于IDE助手插件中缺少Crashlytics,我正在使用https://firebase.google.com/docs/crashlytics/get-started中的设置步骤:添加gradle依赖下载google-services.json并将其放入/app根目录Crashlytics仅针对发布版本进行初始化,如下所示:classMyApplication:Application(){funonCreate(){super.onCreate()Fabric.with(this
我有几个具有不同包名称/包ID的自定义应用程序。崩溃数据将发送到FabricCrashlytics仪表板中的不同应用程序(我猜他们有不同的包名称),即使崩溃数据相同(相同类型,相同异常......)。我的问题是:这可能吗?或者有没有办法从这些应用程序中获取汇总的崩溃数据?谢谢。 最佳答案 这里是来自Crashlytics和Fabric的Mike。如果您希望多个应用程序流入Fabric仪表板上的单个“父”应用程序,那么您需要执行以下操作。首先确保父应用程序已添加到您的Fabric仪表板。然后你想使用这样的东西,这取决于你使用的Fabr
有一个名为bodyweightfitness的应用程序在Play商店没有任何权限。它也可以在github上使用:https://github.com/mazurio/bodyweight-fitness-android我使用了来自github的文件并使用AndroidStudio自己编译了apk(没有更改文件)。当我尝试安装自编译的应用程序apk时,它告诉我它将使用互联网,但play商店应用程序没有。这个应用程序没有理由需要任何互联网连接。因此,我从AndroidManifest.xml中删除了这一行编译安装应用程序后,它仍然告诉我它将使用INTERNET。有人知道为什么以及如何删除此
背景我们使用CrashlyticsSDK来管理应用程序崩溃并获取有关它们的所需信息。到目前为止,SDK自动收集的信息已经足够了问题我想为每次崩溃添加更多信息,例如:可用和总堆内存、Activity堆栈...问题是,我看不到实现这一目标的方法。我知道Android框架处理未处理异常的方式非常简单(使用Thread.setDefaultUncaughtExceptionHandler)并且SDK可能就是这样工作的,但我找不到在哪里使用SDK本身的监听器。我尝试过的SDK有一个监听器,但它似乎不是当前session的,如图所示here.函数名称是"crashlyticsDidDetectCr