本文主要說(shuō)明Android8.1過(guò)GMS認(rèn)證的一些新特性和新要求。
新增測(cè)試
Android7.x以及之前的版本糖声,如果要過(guò)GMS認(rèn)證,只需要完成CTS測(cè)試、GTS測(cè)試和CTS Verifier卒茬,如果全部通過(guò),將軟件送給google授權(quán)的實(shí)驗(yàn)室即可咖熟。
Android8.0以后圃酵,除了要完成默認(rèn)版本的CTS測(cè)試、GTS測(cè)試和CTS Verifier之外馍管,新增加了兩個(gè)新的測(cè)試郭赐。
這兩個(gè)新的測(cè)試需要在替換谷歌提供AOSP的system.img (GSI)的版本上進(jìn)行,分別是:
新特性與新要求
認(rèn)證要求
google Key
從Android O開始确沸,必須實(shí)現(xiàn)一個(gè)硬件支持的密鑰庫(kù)捌锭,google要求使用Google key來(lái)進(jìn)行認(rèn)證。
Google key將以keybox.ml文件的方式提供給OEM廠商罗捎,包含以下內(nèi)容:
- 請(qǐng)求keybox.ml時(shí)由OEM分配的設(shè)備唯一設(shè)備ID观谦。
- 一個(gè)ECDSA認(rèn)證密鑰,采用PEM格式桨菜。
- 一個(gè)RSA認(rèn)證密鑰豁状,采用PEM格式。
如何申請(qǐng)google key
官方說(shuō)明如下:
OEMs will upload a set of device IDs and download an XML keybox file containing keys for those device IDs
實(shí)際操作中可能需要提交相關(guān)信息給google授權(quán)的GMS實(shí)驗(yàn)室倒得,從還實(shí)驗(yàn)室獲取相關(guān)的 google key 文件泻红。
測(cè)試相關(guān)
CTS測(cè)試
1、Cts Media Files
版本要求 CTS Media 1.4 及以上版本
Media文件存放位置要求:在Android8.1的測(cè)試中霞掺,media文件要放在電腦中的
/tmp/android-cts-media
路徑下谊路,測(cè)試前不需要將Media文件拷貝到手機(jī)中,測(cè)試時(shí)會(huì)自動(dòng)拷貝菩彬。如果/tmp/android-cts-media路徑下沒(méi)有media文件缠劝,將會(huì)從網(wǎng)上下載,由于文件比較大挤巡,比較耗時(shí)
<待續(xù)>