Android16 EDLA 认证测试BTS过程介绍

Android16 EDLA 认证测试BTS介绍

文章目录

一、前言

Android EDLA 认证测试的主要内容是 CTS、GTS、VTS 、BTS,还有一些其他的。

Android EDLA 认证项中BTS的Failed数量不是很多的,几十到几百个Failed。

BTS的测试内容主要是系统补丁、系统签名、应用签名、应用权限有关。

BTS的检测主要是生成文件包,上传到Google网址后,等几个小时就可以获得结果。

本文主要介绍BTS的测试过程,解决思路后续另外介绍。

二、BTS 测试过程

1、BTS 文件包生成步骤

复制代码
(1)这个生成的命令一般是供应商提供的;
(2)BTS包是把源码编译后的某些镜像文件和配置大包成一个文件(要求编译user版本);
(2)比如 AML 方案的命令是: make dist ,RK方案的是执行:mkbts.sh
(3)AML会生成一个:t7_an400_arm64_gms-ota.zip ,rk会生成:也是生成一个xxx.zip

不同方案生成的bts包的命令是不一样的,可以向供应商咨询;

生成BTS包的过程,并不是简单的打包,还会重新编译某些东西,所以会出现失败的情况,这种估计也是需要供应商帮忙分析解决的。

2、BTS上传

BTS检测网站 : https://partner.android.com/firmwares/

登录EDLA认证专用账号后就可以上传BTS包,后续等待返回结果就可以了。

很久以前说是要修改文件名称为fingerprint属性的名称,但是最新的都是不用修改名称上传就可以了。

获取到的是一个压缩包,找到里面的xml文件,有详细说明具体的报错情况;

根据报错情况,修改内容后,重新编包,重新上传BTS包测试直到BTS完全通过就可以了。

BTS报错内容如下:

前面有报错类型,后面有报错的具体信息。

BTS报错类型主要是三种:ALERT、WARNING、POSSIBLE,这三种报错类型都是需要必解的。

ALERT 主要是和系统签名有关;WARNING 和应用签名有关;POSSIBLE和应用权限有关。

BTS的分析解决另外介绍。

三、其他

1、小结

复制代码
(1)BTS需要提前验证测试是否能生成打包;如果有问题需要咨询供应商分析解决;
(2)BTS的测试是把BTS大包上传到Google官网进行测试,等待大半天后,查看返回的测试报告;
(3)可以从BTS报告的xml文件中查看报错内容;
(4)解决修改思路只要就是把系统签名都替换了,模块签名大部分也需要替换,应用权限就需要看出报错进行解决。

2、CTS检测过程

Android EDLA 认证测试的主要内容是 CTS、GTS、VTS ,还有一些其他的。

Android EDLA 认证项中CTS是数量最多的,因为很多framework或者系统应用的修改都会可能导致报错。

https://blog.csdn.net/wenzhi20102321/article/details/155891248

3、 CTS修改总结

Android16 的CTS的测试项有900多个模块,总共有两百九十多万项需要测试。

其中有个测试模块 CtsDeqpTestCases ,包含了两百八十多万项,这个模块基本不会报错;

剩下的九百多个模块,有的有上千项的,有的只有几十或者几项的;

https://blog.csdn.net/wenzhi20102321/article/details/155891415(

相关推荐
CRMEB系统商城16 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
keyipatience17 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
Xzaveir17 小时前
别把所有“认证”都塞进 AuthService:实名、一键登录与号码身份的领域拆分
android·人工智能
j7~18 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
BerrySen17818 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
android·人工智能
weixin_4080996718 小时前
2026 图片去水印 API 接口完全指南:一键去除图片水印(附 Python/Java/PHP/C# 示例)
java·python·php·图片处理·api调用·图片去水印·石榴智能
钱六两18 小时前
#3、SpringAI 接入deepSeek大模型(喂饭版)
java·spring boot·ai编程
观山岳五楼18 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
AFinalStone19 小时前
Android 7系统休眠唤醒(一)电源管理架构全景图
android·powermanager·电源管理
m0_7156467619 小时前
20260720
linux·arm