当前位置: 首页 > news >正文

asp.net网站制作教程微信h5制作网站开发

asp.net网站制作教程,微信h5制作网站开发,linode wordpress建站,刚建设的网站如何推广Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录前言从设备上获取错误报告从 Android 模拟器上…Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Android日志[进阶篇]四-获取错误报告 Android日志[进阶篇]五-阅读错误报告 目录前言从设备上获取错误报告从 Android 模拟器上获取错误报告使用 adb 获取错误报告检查错误报告 ZIP 文件从用户那里获取报告腾讯Bugly友盟Google Play 管理中心Firebase 崩溃报告前言 大多数人都习惯断点调试断点复现但往往效率低下且面对上线后出现的问题无从下手本文介绍错误日志的获取logcat之外的日志也就是线上运行日志或用户设备的日志。 错误报告包含设备日志、堆栈轨迹和其他诊断信息可以帮助我们查找和修复应用中的错误。通过以下几种方式可以从设备上获取错误报告使用设备上的生成错误报告开发人员选项、Android 模拟器菜单或开发机器上的 adb bugreport 命令。 图 1. 开发人员选项 如需生成错误报告必须在设备上启用开发者选项以便访问生成错误报告提交错误报告选项。 从设备上获取错误报告 图 2. 错误报告已准备就绪 如需直接从设备上获取错误报告请执行以下操作 确保设备已启用开发人员选项。在开发者选项中点按提交错误报告。选择所需的错误报告类型完整或互动式然后点按报告。 接着收集并提取相关的错误报告可以从状态栏中看到这个过程也可以重新命名报告的最终文件名稍后便会收到错误报告已准备就绪的通知参见图 2。 如需分享错误报告请点按该通知。系统会根据可分享的渠道进行分享如蓝牙等方式传输到电脑 从 Android 模拟器上获取错误报告 在 Android 模拟器中使用“Extended controls”窗口中的 File a bug 功能 点击模拟器面板中的 More 图标 。在 Extended controls 窗口中选择左侧的 Bug report。 此时系统会打开一个屏幕可以在其中查看错误报告详细信息例如屏幕截图、AVD 配置信息和错误报告日志。还可以输入一条包含重现步骤的消息以便与报告一起保存。等待错误报告完成收集然后点击 Save Report。 使用 adb 获取错误报告 如果只连接了一台设备则可以使用 adb 获取错误报告如下所示 $ adb bugreport E:\Reports\MyBugReports如果没有指定错误报告的路径系统会将其保存到本地目录。 如果连接了多台设备则必须使用 -s 选项指定设备。运行以下 adb 命令可获取设备序列号并生成错误报告。 $ adb devicesList of devices attached emulator-5554 device 8XV7N15C31003476 device$ adb -s 8XV7N15C31003476 bugreport检查错误报告 ZIP 文件 默认情况下ZIP 文件称为 bugreport-BUILD_ID-DATE.zip bugreport-ANE-AL00-HUAWEIANE-AL00-2021-09-10-17-00-09.zip它可能会包含多个文件但最重要的文件是 bugreport-BUILD_ID-DATE.txt (bugreport-ANE-AL00-HUAWEIANE-AL00-2021-09-10-17-00-09.txt)。此文件就是错误报告它包含系统服务 (dumpsys)、错误日志 (dumpstate) 和系统消息日志 (logcat) 的诊断输出。系统消息包括设备抛出错误时的堆栈轨迹以及从所有应用中使用 Log 类写入的消息。 ZIP 文件中有一个 version.txt 元数据文件其中包含 Android 版本号而且启用 systrace 后ZIP 文件中还会包含 systrace.txt 文件。Systrace 工具 可以获取并显示应用进程和其他 Android 系统进程的执行时间从而帮助分析应用的性能。 dumpstate 工具会将文件从设备的文件系统复制到 ZIP 文件的 FS 文件夹下以便引用它们。例如设备中的 /dirA/dirB/fileC 文件会在 ZIP 文件中生成 FS/dirA/dirB/fileC 条目。 图 3. 错误报告文件结构 如需了解详情请参阅Android日志[进阶篇]五-阅读错误报告。 从用户那里获取报告 如上所述开发者使用应用时获取错误报告非常有用但最终用户无法轻松地与您分享这些类型的错误报告。如需从真实用户那里获取包含堆栈轨迹的崩溃报告应该利用 Google Play 和 Firebase 的崩溃报告功能。国内一般使用腾讯bugly和友盟的sdk完成。 腾讯Bugly 支持android 和ios 文档入口 app 需要集成Bugly的SDK文档有关于android studio和eclipse的集成说明同时支持离线sdk和远程仓库的依赖请更新需要进行选择。集成完成以后留意bugly的应用运行情况可以查看到崩溃记录以及堆栈信息。 友盟 也支持android 和ios文档入口-应用性能监控 U-APMapp也需要集成友盟的sdk后进行发布。当然需要的帐号需要各位自行去了解和申请。 Google Play 管理中心 由于各种不方便这个国内基本没人使用 可以从 Google Play 管理中心获取报告以便查看从 Google Play 安装应用的用户那里收集的有关崩溃和应用无响应 (ANR) 错误的数据。可以查看过去六个月的数据。 如需了解详情请参阅 Play 管理中心帮助中心内的查看崩溃和应用无响应 (ANR) 错误。 Firebase 崩溃报告 Firebase Crashlytics 报告会创建有关应用中出现的错误的详细报告。此报告会基于错误是否具有相似堆栈轨迹将其分门别类并根据错误对用户所产生影响的严重程度进行分级。除自动发送的报告外您还可以通过记录自定义事件获知导致应用崩溃的操作。 需将 Firebase 依赖项添加到 build.gradle 文件即可开始接收用户发送的崩溃报告。如需了解详情请参阅 Firebase Crashlytics。
http://www.zqtcl.cn/news/974739/

相关文章:

  • 金山专业网站建设科技作品手工
  • 企业网站开发丨薇大型门户网站制作教程
  • m开头的网站开发工具青少儿编程
  • 确定网站风格域名查询中国万网
  • 邢台网站优化定制网站内怎么做搜索
  • 深圳公司网站开发济宁医院网站建设
  • vr功能网站建设手机网站引导页js插件
  • 汕头企业建站系统模板沈阳网站建设q479185700棒
  • 外包公司做网站多少百度做推广一般要多少钱
  • asp静态网站用shopify 做网站
  • 政务公开和网站建设dedecms模板安装教程
  • 做网站公司选哪家erp财务软件怎么使用
  • 常州网站建设效果网站备案换公司吗
  • 网站排名方法客流统计系统厂家
  • 免费做网站怎么做网站吗广州工程
  • 如何做全景素材网站常州做网站价格
  • 网站域名删除时间查询wordpress首页文章显示图片
  • 做网站需要什么样的服务器用html制作购物网站
  • 运城市住房与城乡建设局网站电脑培训学校课程
  • 二级学院网站建设自评报告最简单网页制作软件
  • 不开网店怎么做淘宝网站建设部网站江苏金安
  • 厦门做网站最好的公司汽车之家官网首页网页
  • 企业网站seo价格免费的网站模版下载
  • 做推广用那个网站吗百度小程序有什么用
  • 上海优质网站seo有哪些wordpress点击阅读全部
  • 企业网站建设中企动力网站制作电话多少
  • 做电影网站怎么接广告官网如何做广告推广
  • 网站建设试卷摄影wordpress网站托管
  • 西安专业网站排名优化一站式建站价格
  • 做项目的编程网站网站建设范文