我在查看开发者控制台上的崩溃报告时注意到,由于我启用了Proguard,所以所有方法名称都只是字母。自然地,这使得调试崩溃变得相当困难。我对此表示怀疑,但是否仍然可以在我的应用程序上启用Proguard的同时接收显示实际方法名称的崩溃报告? 最佳答案 请阅读documentation.mapping.txtListsthemappingbetweentheoriginalandobfuscatedclass,method,andfieldnames.Thisfileisimportantwhenyoureceiveabugrepor
我正在构建一个有时会崩溃的应用程序,我想知道它在我下次打开它时崩溃了,这样我就可以向用户建议一些崩溃后的选项。我怎样才能检测到崩溃?另外我希望能够在崩溃之前保存用户的工作,我的意思是实时检测崩溃,我可以在不知道崩溃在哪里的情况下做到这一点吗? 最佳答案 您需要知道它在哪里崩溃,以便在正确的位置设置try/catchblock,呃,catch崩溃并保存数据或您想到的任何内容。如果您想更详细地考虑,这称为“优雅”终止。不幸的是,无论是Java析构函数/finalize方法还是诸如onDestroy之类的生命周期方法都远不及try/cat
我正在尝试将崩溃报告从我的应用程序发送到我的域或邮件,但仍然失败。为了通过邮件获取崩溃报告,我做了@ReportsCrashes(formKey="",mailTo="abc@gmail.com")响应是,发送文件1372758321000-approved.stacktracecheckAndSendReports-完成为了在我的域中获取崩溃报告,我做了@ReportsCrashes(formKey="",formUri="http://www.abc.com/test1")响应是,发送文件1372856882000-approved.stacktrace无法发送1372856882
在AndroidStudio2.3更新(和gradle更新)之后,如果我激活了即时运行,并且我通过运行从AndroidStudio安装应用程序或生成签名的apk,它工作正常。如果我手动安装调试apk,它会在打开时立即崩溃,并显示ClassNotFoundException。注意:如果我删除对文件提供程序的引用,未找到的类将成为主要Activity。此问题与在Build-->Output-->apk文件夹中生成的调试apk有关。如果您直接运行应用程序,它总是运行良好。没有即时运行就没有崩溃。使用以前版本的AndroidStudio也没有崩溃。java.lang.RuntimeExcept
我有一个服务在后台运行。但有时我发现logcat显示“计划重启崩溃的服务”。我只想知道这是什么原因造成的?我认为我的代码没有错误。而且我发现该服务实际上没有重新启动。至少对于onStart()函数不起作用。那么有人知道是什么原因造成的吗?有什么办法可以防止这种情况发生?如果发生,重启后会运行哪些功能?谢谢 最佳答案 这可能会回答关于onStart()未运行的部分:"Schedulingrestartofcrashedservice",butnocalltoonStart()follows至于为什么会发生这种情况,在我的例子中,这总是
我们的本地Crashlytics崩溃报告最近缺少所有符号信息。我曾希望最新的CrashlyticsNDK能够解决这个问题,但事实并非如此。我看到那里有一个类似的查询,但在这种情况下,我没有使用Firebase,只使用了Crashlytics,并且已经成功使用了很长一段时间。我们的build.gradle(使用CMake和Gradle3.0.0或3.1.0Android插件——同样的问题)包含:buildscript{...dependencies{...classpath'io.fabric.tools:gradle:1.+'}}...dependencies{...implement
GooglePlay控制台发布前报告指出我的应用程序在PixelAndroid8.0上运行时发生崩溃(其他应用程序没有问题)。观看回放时,我没有发现任何问题,也没有看到应用程序崩溃。这是提供的信息。Issue:Nativecrashofcom.xxxxxxxxxBuildfingerprint:'google/sailfish/sailfish:8.0.0/OPR3.170623.008/4294783:user/release-keys'Revision:'0'ABI:'arm64'pid:10010,tid:10046,name:ControllerMesse>>>com.xxxx
我正在使用ReactNative构建一个使用Firebase消息传递、邀请等的应用程序。在我向应用程序添加Firebase邀请/链接之前,该应用程序运行良好。现在;即使应用程序可以构建和运行,它也会在收到推送通知时崩溃。logcat显示:FATALEXCEPTION:Firebase-RNFirebaseMessagingService09-0615:59:43.7241907719566EAndroidRuntime:Process:com.myapp,PID:1907709-0615:59:43.7241907719566EAndroidRuntime:java.lang.NoSu
我的模拟器:当我启动平板电脑模拟器时,我得到:FATALEXCEPTION:mainjava.lang.IllegalArgumentException:ComponentclassTriggerMonitoringBootReceiverdoesnotexistindi.k23b.hw3atandroid.os.Parcel.readException(Parcel.java:1429)atandroid.os.Parcel.readException(Parcel.java:1379)atandroid.content.pm.IPackageManager$Stub$Proxy.s
我在处理具有支持库属性的形状可绘制对象时遇到了一种奇怪的效果。我有以下代码,每次在通货膨胀期间都会崩溃。请注意,我使用了?attr/colorPrimary作为颜色。如果我使用它工作正常,没有任何崩溃。问题仅出现在运行低于5.0的Android版本的设备中。我正在使用以下支持库compile'com.android.support:support-v4:22.2.1'有人找到发生这种情况的原因吗?这是支持库中的错误吗? 最佳答案 指向Android代码中的私有(private)颜色(未公开),可能在某些API中不存在。同时将指向您项