本地资源检测之民间文档 | 仅需10分钟,我又上手了一个新技能!

本地资源检测之民间文档 | 仅需10分钟,我又上手了一个新技能!

我们在今年推出了一个全新的服务【本地资源检测】,作为一个百利无一害还免费的优化服务,它成功集齐了UWA产品家族的各种良好品质:易用、高效、反馈全面、提供分析建议、大数据阈值推荐等...

但也有用户反馈,文档看起来比较复杂,怕接入麻烦。于是,没有任何技术背景的小编,身先士卒完整体验了下这个使用流程,并写完了这篇600字不到的使用教程,保证你照着做不翻车!!

说明:Jenkins并不是使用该服务的必要条件,但如果有Jenkins,可以让检测更加自动无需人工干预(爽);而且没有任何技术门槛,没有任何技术门槛,没有任何技术门槛(重要的事情说三遍),保证是10分钟就掌握的技能!

第一步:准备环境

在UWA网站上找到【本地资源检测】,创建项目后即可在右下方下载对应版本的组件。

总共有6个文件:

UwaProjScan.zip — 用于扫描检测目录下的资源信息
UwaDataUploader.zip — 用于将本地扫描结果解析到云端
UwaServiceUploader —自动化提测接入组件,如果暂时不用可无视

我们将UwaProjScan.dll文件放入工程目录中的某个Editor 目录下,编辑uwascan_reluconfig.json 文件,与UwaProjScan.dll文件放入同一个目录下,以确保使用选定的规则进行扫描,如下图所示:


PipelinePractise是我的工程文件夹


第二步:扫描并生成解析结果

在编辑器【Tools】-【UWA Scan】里找到Run,欢快地扫描起来!

一般几分钟就会出扫描结果,具体要结合项目的复杂度而定。Run完毕后,UWA Scan文件夹里会出来结果(一切都是辣么顺利)~


第三步:数据上传

先在UwaDataUploader文件夹中的Config.Json中输入自己的UWA账号和密码,ProjectID可以先忽略。

Mac端/windows操作为:打开终端,Mac先输入mono,Windows不用输入mono,然后
把UwaDataUploader.exe拖进去:

再拖入第二步中的UWAScan文件夹,如下图所示:

键盘Enter,数据开始上传,看到Send to Online finished即执行完毕。

打开result.json文件,可查看到对应的状态,以及报告相关的ID:

success说明已经成功,可以登录UWA后台查看报告了,刚刚本地Scan的数据结果都成了可视化的报告数据啦~是不是很神奇?

对,就是这样,第一次就成功了,没翻车!

此时我的心情

以上是手动检测并上传的步骤说明,便于大家第一次就成功。
当然,大家也可以充分利用这个服务,譬如配合自动出包流水线一起使用,只要简单几步接入后,**每天半夜就可以自动检测一遍,第二天上班后可直接看报告了,无需人工干预,如下图所示:

如果想实现自动化检测,可在 Jenkins pipeline 的编排中加入命令:

该服务对于在研中的项目非常友好,在打包进行真机测试之前,可通过静态的全量分析来帮助研发团队尽早发现项目中的疏漏之处,包括主流资源的各种属性是否合理、代码和场景设置是否正确;同时也支持阈值的自定义满足大家的定制化需求。

大家也可以参考这位大牛的实践分享,从接入到分析排查到复测再到总结复盘,详尽又落地,可作为大家实践参考的攻略帖(太牛了~)

《UWA本地资源检测功能说明》可了解更多。