這段時(shí)間接手了CTS認(rèn)證相關(guān)的工作,在這里整理一下相關(guān)的問題。(同時(shí)感謝同事對此總結(jié)提供的幫助及補(bǔ)充)
點(diǎn)擊查看:谷歌GMS認(rèn)證送樣要求?
1.0 Google Waive項(xiàng)目
這個(gè)部分的整理,根據(jù)CTS版本來進(jìn)行分類,以R13為基礎(chǔ)版本。
1.1 R13
1.1.1 CtsPermission2TestCases android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered
,而后使用該,向Google申請豁免
1.1.2 CtsSecurityTestCases android.security.cts.StagefrightTest#testStagefright_bug_23270724
,而后使用該,向Google申請豁免
1.1.3 CtsWebkitTestCases android.webkit.cts.WebChromeClientTest#testOnJsBeforeUnloadIsCalled
該項(xiàng)為Chrome60版本的問題,使用59版本即可測過。也可使用nexus機(jī)器跑出的申請豁免。
2.0 常規(guī)項(xiàng)目
2.1 CtsAppSecurityHostTestCases
2.1.1 android.appsecurity.cts.AdoptableHostTest#testApps
> 相關(guān)問題
a. android.appsecurity.cts.AdoptableHostTest#testEjected
b. android.appsecurity.cts.AdoptableHostTest#testPackageInstaller
c. android.appsecurity.cts.AdoptableHostTest#testPrimaryStorage
這項(xiàng)測試主要是測試Internal Storage和Adopted Storage的功能及apk安裝在不同Storage下的運(yùn)行情況。測試手法建議如下。
1. 使用大容量高性能的TF卡
2. 清理Phone Storage
3. 重啟后測試
2.2 CtsCarrierApiTestCases
2.2.1 android.carrierapi.cts.CarrierApiTest#testHasCarrierPrivileges
該項(xiàng)為白卡測試,需要使用特定的卡片測試。
2.3 CtsHostsideNetworkTests
2.3.1 com.android.cts.net.Hostside*Tests#testAppDisallowed
該項(xiàng)需要在IPv6并且可以連接Google服務(wù)器的環(huán)境中測試。
2.4 CtsNetTestCases
2.4.1 android.net.cts.DnsTest#testDnsWorks
該項(xiàng)需要在IPv6并且可以連接Google服務(wù)器的環(huán)境中測試。
2.4.2 android.net.cts.MultinetworkApiTest#testNativeDatagramTransmission
有兩種報(bào)錯。
EPROTO (Protocol error):表示W(wǎng)ifi環(huán)境連接不上Server
EPERM (Operation not permitted) :表示在手機(jī)段使用了翻墻軟件,導(dǎo)致其底層認(rèn)為該測試網(wǎng)絡(luò)為虛擬網(wǎng)絡(luò)。
所以該項(xiàng)需要使用可以直接翻墻的Wifi環(huán)境
2.5 CtsJniTestCases
2.5.1 android.jni.cts.JniStaticTest#test_linker_namespaces
從Android 7.0開始不允許app動態(tài)鏈接使用非NDK的so文件,所以也不允許預(yù)置so到/system/lib,/system/lib64,/vendor/lib,/vendor/lib64等目錄下供app使用,請您打包您的私有so:/system/lib/libandroidmem.so到app中或者其他路徑即可。
2.6 CtsLibcoreTestCases
2.6.1 libcore.java.text.OldDateFormatTest#test_formatLjava_lang_ObjectLjava_lang_StringBufferLjava_text_FieldPosition
> 同類問題
同模塊下
libcore.java.text.OldDateFormatTest#test_formatLjava_util_Date
libcore.java.text.OldDateFormatTest#test_parseLString
org.apache.harmony.tests.ssageFormatTest#test_formatLjava_lang_ObjectLjava_lang_StringBufferLjava_text_FieldPosition
org.apache.harmony.tests.ssageFormatTest#test_formatToCharacterIteratorLjava_lang_Object、
org.apache.harmony.tests.ssageFormatTest#test_parseLjava_lang_String
org.apache.harmony.tests.java.util.DateTest#test_toLocaleString
不同模塊下
CtsTextTestCases
android.text.format.cts.DateUtilsTest#testFormatSameDayTime
該項(xiàng)需要改為12小時(shí)制進(jìn)行測試。廠商如果要求默認(rèn)為24小時(shí)制也是OK的,實(shí)驗(yàn)室反饋可以在測試前手動更改。
2.7 CtsThemeHostTestCases
2.7.1 android.theme.cts.ThemeHostTest#testThemes
該項(xiàng)是由于內(nèi)部客制化需求導(dǎo)致的,請從以下四個(gè)角度進(jìn)行和修改。
1. 不可以修改alps\frameworks\base\core\res\res\values下的style.xml和theme.xml,如果有定制需求,可以修改styles_device_default.xml來達(dá)到修改UI的目的。
2. 不可以修改alps\frameworks\base\core\res\res\中原有的圖片,layout,dimens,attrs,colors等所有資源或?qū)傩灾担?br>可以新增資源或?qū)傩?,不要修改名稱或內(nèi)容,也不要刪除。
3. 不可以修改alps\frameworks\base\core\java\android\widget 目錄下所有framework default的控件的源代碼,若要客制化,請重載對應(yīng)的函數(shù)。
4. 不可以修改 alps\frameworks\base\core\java\android\text\format\DateUtils.java文件中的private static String formatElapsedTime(StringBuilder recyle, String format, long minutes, long seconds)函數(shù),此處會影響CTS中的chronometer的顯示效果,如需客制化,請重載該函數(shù)。
2.8 CtsJankDeviceTestCases
2.8.1 android.jank.cts.ui.CtsDeviceJankUi#testScrolling
該問題有三種可能因素。
1. 修改了以下三個(gè)文件,導(dǎo)致fail,請回退修改。
/frameworks/base/core/java/android/view/View.java
/frameworks/base/core/java/android/view/ViewGroup.java
/frameworks/base/core/java/android/view/ViewRootImpl.java
2. 小內(nèi)存型號預(yù)裝過多APK導(dǎo)致開機(jī)時(shí),內(nèi)存占用過多,建議客戶在CTS版本中移除不必要的預(yù)置。
3. 全面屏Patch導(dǎo)致,全面屏Patch導(dǎo)致的問題。
修改vendor/mediatek/proprietary/frameworks/opt/fullscreenswitchservice/src/com/mediatek/fullscreenswitch/FullscreenDataHelper.java文件,將com.android.cts.usepermission,android.ui.cts,android.jank.cts三個(gè)包名設(shè)為默認(rèn)打開全面屏效果。當(dāng)然不要全部默認(rèn)打開所有CTS測試項(xiàng)的
2.9 CtsDpiTestCases
2.9.1 android.dpi.cts.AspectRatioTest#testAspectRatio
該項(xiàng)為18:9屏導(dǎo)致的Fail項(xiàng),因?yàn)镃TS要求的長寬比應(yīng)在1.333 到1.86之間,而該屏比例為2.0,需要根據(jù)各自平臺申請對應(yīng)全屏Patch并打開對應(yīng)的宏。
點(diǎn)擊查看:GMS認(rèn)證CTS測試流程
3 器件相關(guān)問題
3.1 Camera相關(guān)首先有一個(gè)主要的思路就是,只測兩顆攝像頭,保證前后各有一顆被測試到即可,多余的攝像頭,請?jiān)诖a中屏蔽,不進(jìn)行CTS 和Verifier測試。
由于這個(gè)模塊問題比較多,后續(xù)會單獨(dú)寫一篇來加以介紹和修改。
android.hardware.camera2.cts.RobustnessTest#testMandatoryOutputCombinations
修改picture size和 preview size,之后編譯libcam.paramsmgr
android.hardware.camera2.cts.ImageReaderTest#testYuvAndJpeg
修改FeatureTable,去掉1080P以上的分辨率配置,例如"1680x1248"
android.hardware.cts.CameraGLTest#testCameraToSurfaceTextureMetadata
junit.framework.AssertionFailedError: Too many frame intervals out of frame rate bounds: 98, limit 4
此項(xiàng)是camera幀率項(xiàng),取出log,觀察是那顆攝像頭fail,修改相應(yīng)攝像頭的驅(qū)動文件,不清楚如何修改的,可以問驅(qū)動同事幫忙,或者請F(tuán)AE協(xié)助修改。
3.2 LCM
3.2.1 CtsViewTestCases android.view.cts.DisplayRefreshRateTest#testRefreshRate
該項(xiàng)是測試屏幕理論幀率與實(shí)際幀率的誤差是否在2以內(nèi)。
部分平臺存在著全面屏支持問題,會導(dǎo)致屏幕幀率上限被鎖死在58左右。如果這樣適當(dāng)下調(diào)理論值即可。
另外這邊的修改會影響到GTS的幀率測試,改完后也驗(yàn)證一下。
3.3 Memory
3.3.1 CtsLibcoreTestCases libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles
這一項(xiàng)測試的是內(nèi)部存儲的性能。首先,保證整3G以上的剩余空間。其次,需要保證足夠的
詞條
詞條說明
自2021年7月16日起,使用CE證書銷售產(chǎn)品的賣家,必須確保具有位于歐盟的負(fù)責(zé)人,并上傳歐盟境內(nèi)授權(quán)代表信息,否則將被視為違法,且將面臨listing下架、禁止入倉、封號關(guān)店等風(fēng)險(xiǎn)。不僅是亞馬遜,歐洲對各大跨境平臺都提出了“歐代”的合規(guī)要求,目前為止,速賣通、eBay等平臺的賣家也收到了平臺發(fā)布的相關(guān)通知,內(nèi)容均相差無幾,都要求在7月16日之前必須完成歐代注冊,否則將會面臨一系列的處罰措施。深
具有無線功能的產(chǎn)品的FCC認(rèn)證流程可能既復(fù)雜又令人生畏。越來越多的客戶期待無線功能,但許多制造商由于認(rèn)證過程的不確定性而猶豫不決。本文討論了美國的FCC認(rèn)證流程,并表明它并沒有看起來那么糟糕。其他國家/地區(qū)有不同的流程和程序,但這**出了本文的范圍。美國聯(lián)邦通信**(FCC)管理美國的無線電頻率。他們確保無線廣播公司,如電視,廣播,蜂窩,車庫開放,玩具,軍事和**響應(yīng)者可以共享無線頻譜,而不會相互
SRRC認(rèn)證是針對無線電產(chǎn)品所需要做的一個(gè)認(rèn)證;如果你的產(chǎn)品沒有帶有無線**功能是不需要做SRRC認(rèn)證的,也就是如果是一個(gè)遙控的玩具產(chǎn)品只需要做遙控桿也就是無線**器那邊的SRRC認(rèn)證即可,玩具接收器這邊的SRRC認(rèn)證是不需要做的。無線遙控玩具申請SRRC認(rèn)證流程:遞交申請---受理---產(chǎn)品送檢---與資料較終審核---發(fā)證。無線遙控玩具SRRC認(rèn)證需要提供以下資料:申請表 (需要企業(yè)法
華商認(rèn)證有限公司是一家集、測試、計(jì)量校準(zhǔn)、認(rèn)證認(rèn)可、監(jiān)造監(jiān)督、驗(yàn)收評審、試驗(yàn)設(shè)備研發(fā)生產(chǎn)和試驗(yàn)室建設(shè)為一體的綜合性第三方機(jī)構(gòu)。?公司華商實(shí)驗(yàn)室研究人員經(jīng)過在業(yè)內(nèi)十余年的砥礪深耕,率先提出企業(yè)質(zhì)量體系一站式服務(wù)理念,能力范圍覆蓋相關(guān)的全部領(lǐng)域,提供解決方案,立志成為行業(yè)一站式服務(wù)的。一、MSDS是什么MSDS簡要說明了產(chǎn)品對人類健康和環(huán)境的危害性并提供如
公司名: 深圳市華商技術(shù)有限公司
聯(lián)系人: 陳霞
電 話: 15814630544
手 機(jī): 15814630544
微 信: 15814630544
地 址: 廣東深圳龍華區(qū)觀瀾街道新瀾社區(qū)觀光路1301號銀星科技大廈B704
郵 編:
網(wǎng) 址: zszsiso.cn.b2b168.com
公司名: 深圳市華商技術(shù)有限公司
聯(lián)系人: 陳霞
手 機(jī): 15814630544
電 話: 15814630544
地 址: 廣東深圳龍華區(qū)觀瀾街道新瀾社區(qū)觀光路1301號銀星科技大廈B704
郵 編:
網(wǎng) 址: zszsiso.cn.b2b168.com