首页 文章 精选 留言 我的

精选列表

搜索[华为鸿蒙],共9922篇文章
优秀的个人博客,低调大师

【AGC】集成华为AGC崩溃服务实用教程

简介 AppGallery Connect(简称AGC)崩溃服务提供了轻量级崩溃分析服务,集成Crash SDK,可以实现零代码快速集成,您的应用能够在崩溃时自动收集崩溃报告,帮助您了解应用版本质量、对崩溃性问题进行快速跟踪定位、评估崩溃问题的影响范围等。 开通服务和集成SDK 1、登录AppGallery Connect,点击“我的项目”,在项目的应用列表中选择需要开通崩溃的应用。 2、在导航选择“质量>崩溃”。如果是首次使用崩溃服务,请点击“启动分析服务”开通服务。 3、选择常规页签下的“应用”区域,下载agconnect-services.plist配置文件。 4、打开命令行窗口,导航至Xcode项目所在的位置,创建Podfile文件。如果已经存在,可跳过本步骤。 cd project-directory pod init 5、编辑Podfile文件,增加pod依赖pod 'AGConnectCrash'。 target 'AGC-Crash-1' do pod 'AGConnectCrash' end 6、执行pod install,然后打开xcworkspace文件查看该项目。 pod install 安装成功效果如下图。 界面设计 本次Codelab中您可以在您的iOS工程中创建一个布局页面,参照下图进行UI设计,新增一个按钮触发崩溃。 功能开发 1、在应用的AppDelegate类中引入AGConnectCore库,并在didFinishLaunchingWithOptions方法里调用AGCInstance.startUp进行初始化。 import AGConnectCore func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { AGCInstance.startUp() return true } 2、调用制造崩溃的方法makeCrash。 @objc func makeCrash() { AGCCrash.sharedInstance().testIt() } 打包测试 在Xcode上点击运行按钮,在手机或模拟器上运行应用。 崩溃收集功能在Xcode调试状态下不会开启,因此您在测试应用程序的崩溃收集功能时,需要先停止Xcode调试,再打开应用程序点击“Make Crash”。 在发生崩溃后,确保网络连接正常,重新打开应用,在AGC中查看对应的崩溃信息。 崩溃报告查看 登录AppGallery Connect,点击“我的项目”,在应用列表中选择您的应用。 在崩溃服务页面中,点击“统计”页签,查看您应用的崩溃统计信息。 确认有崩溃信息上报后,您可以点击“问题”页签,找到您应用的崩溃问题,如下“NSRangeException”即为本次测试崩溃时制造的崩溃问题。 点击崩溃问题,可以进入问题详情页面,在“堆栈”信息中,您可以大致了解发生崩溃的原因,以帮助您对崩溃进行分析。 恭喜您 祝贺您,您已经成功地构建了您的第一个集成AGC崩溃服务的应用程序,并学到了如何在AGC控制台对崩溃信息和自定义报告进行查看和分析。您也可以制造不同类型的崩溃,在AGC控制台上查看崩溃信息。 参考文档 https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/agconnectcrash

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册