谷歌GMS認證一般哪些測試不容***怎么整改

    這段時間接手了CTS認證相關的工作,在這里整理一下相關的問題。(同時感謝同事對此總結提供的幫助及補充)

    點擊查看:谷歌GMS認證送樣要求?

    1.0 Google Waive項目

    這個部分的整理,根據CTS版本來進行分類,以R13為基礎版本。
    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
    該項為Chrome60版本的問題,使用59版本即可測過。也可使用nexus機器跑出的申請豁免。

    2.0 常規(guī)項目

    2.1 CtsAppSecurityHostTestCases
    2.1.1 android.appsecurity.cts.AdoptableHostTest#testApps
    > 相關問題 
    a. android.appsecurity.cts.AdoptableHostTest#testEjected 
    b. android.appsecurity.cts.AdoptableHostTest#testPackageInstaller 
    c. android.appsecurity.cts.AdoptableHostTest#testPrimaryStorage
    這項測試主要是測試Internal Storage和Adopted Storage的功能及apk安裝在不同Storage下的運行情況。測試手法建議如下。
    1. 使用大容量高性能的TF卡
    2. 清理Phone Storage
    3. 重啟后測試



    2.2 CtsCarrierApiTestCases
    2.2.1 android.carrierapi.cts.CarrierApiTest#testHasCarrierPrivileges
    該項為白卡測試,需要使用特定的卡片測試。

    2.3 CtsHostsideNetworkTests
    2.3.1 com.android.cts.net.Hostside*Tests#testAppDisallowed
    該項需要在IPv6并且可以連接Google服務器的環(huán)境中測試。



    2.4 CtsNetTestCases
    2.4.1 android.net.cts.DnsTest#testDnsWorks
    該項需要在IPv6并且可以連接Google服務器的環(huán)境中測試。
    2.4.2 android.net.cts.MultinetworkApiTest#testNativeDatagramTransmission
    有兩種報錯。
    EPROTO (Protocol error):表示Wifi環(huán)境連接不上Server
    EPERM (Operation not permitted) :表示在手機段使用了翻墻軟件,導致其底層認為該測試網絡為虛擬網絡。
    所以該項需要使用可以直接翻墻的Wifi環(huán)境



    2.5 CtsJniTestCases 
    2.5.1 android.jni.cts.JniStaticTest#test_linker_namespaces
    從Android 7.0開始不允許app動態(tài)鏈接使用非NDK的so文件,所以也不允許預置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

    該項需要改為12小時制進行測試。廠商如果要求默認為24小時制也是OK的,實驗室反饋可以在測試前手動更改。


    2.7 CtsThemeHostTestCases
    2.7.1 android.theme.cts.ThemeHostTest#testThemes
    該項是由于內部客制化需求導致的,請從以下四個角度進行和修改。
    1. 不可以修改alps\frameworks\base\core\res\res\values下的style.xml和theme.xml,如果有定制需求,可以修改styles_device_default.xml來達到修改UI的目的。
    2. 不可以修改alps\frameworks\base\core\res\res\中原有的圖片,layout,dimens,attrs,colors等所有資源或屬性值,
    可以新增資源或屬性,不要修改名稱或內容,也不要刪除。
    3. 不可以修改alps\frameworks\base\core\java\android\widget 目錄下所有framework default的控件的源代碼,若要客制化,請重載對應的函數。
    4. 不可以修改 alps\frameworks\base\core\java\android\text\format\DateUtils.java文件中的private static String formatElapsedTime(StringBuilder recyle, String format, long minutes, long seconds)函數,此處會影響CTS中的chronometer的顯示效果,如需客制化,請重載該函數。



    2.8 CtsJankDeviceTestCases
    2.8.1 android.jank.cts.ui.CtsDeviceJankUi#testScrolling
    該問題有三種可能因素。
    1. 修改了以下三個文件,導致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. 小內存型號預裝過多APK導致開機時,內存占用過多,建議客戶在CTS版本中移除不必要的預置。
    3. 全面屏Patch導致,全面屏Patch導致的問題。
    修改vendor/mediatek/proprietary/frameworks/opt/fullscreenswitchservice/src/com/mediatek/fullscreenswitch/FullscreenDataHelper.java文件,將com.android.cts.usepermission,android.ui.cts,android.jank.cts三個包名設為默認打開全面屏效果。當然不要全部默認打開所有CTS測試項的



    2.9 CtsDpiTestCases
    2.9.1 android.dpi.cts.AspectRatioTest#testAspectRatio
    該項為18:9屏導致的Fail項,因為CTS要求的長寬比應在1.333 到1.86之間,而該屏比例為2.0,需要根據各自平臺申請對應全屏Patch并打開對應的宏。




    點擊查看:GMS認證CTS測試流程

    3 器件相關問題

    3.1 Camera相關

    首先有一個主要的思路就是,只測兩顆攝像頭,保證前后各有一顆被測試到即可,多余的攝像頭,請在代碼中屏蔽,不進行CTS 和Verifier測試。
    由于這個模塊問題比較多,后續(xù)會單獨寫一篇來加以介紹和修改。

    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

    此項是camera幀率項,取出log,觀察是那顆攝像頭fail,修改相應攝像頭的驅動文件,不清楚如何修改的,可以問驅動同事幫忙,或者請FAE協助修改。

    3.2 LCM

    3.2.1 CtsViewTestCases android.view.cts.DisplayRefreshRateTest#testRefreshRate

    該項是測試屏幕理論幀率與實際幀率的誤差是否在2以內。

    部分平臺存在著全面屏支持問題,會導致屏幕幀率上限被鎖死在58左右。如果這樣適當下調理論值即可。

    另外這邊的修改會影響到GTS的幀率測試,改完后也驗證一下。

    3.3 Memory

    3.3.1 CtsLibcoreTestCases libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles

    這一項測試的是內部存儲的性能。首先,保證整3G以上的剩余空間。其次,需要保證足夠的


    深圳市華商技術有限公司專注于UL認證,SRRC認證,FCC認證等

  • 詞條

    詞條說明

  • 2021年1月1日起英國市場將使用UKCA標識

    英國目前正處于脫歐過渡期中,該過渡期將到2020年年底為止。2020年9月1日,英國商業(yè)、能源和工業(yè)戰(zhàn)略部在其官方網站上正式公布:從2021年1月1日起將使用UKCA標志。?? UKCA將作為英國市場產品強制準入標志?? UKCA是英國合格認定(UK Conformity Assessed)的簡稱。2019年2月2日,英國**公布了在無協議脫歐的情況下將會采

  • FCC證書_K歌音響FCC機構

    K歌音響做FCC可找誰?我司華商可以。K歌音響是我們日常生活中很常見的一種,但一般這類產品要出口美國則必須要FCC。需要做FCC歡迎來電。FCC簡介聯邦通訊**(FCC)----管理進口和使用無線電頻率裝置,包括電腦、傳真機、電子裝置、無線電接收和傳輸設備、無線電遙控玩具、電話、個人電腦以及其他可能傷害人身安全的產品。這些產品如果想出口到美國,必須通過

  • 空氣凈化器,性能

    空氣進化器做要多少錢?可以聯系我司華商了解詳細報價??諝鈨艋魇侵改軌蛭?、分解或轉化各種空氣污染物,提高空氣清潔度的電氣設備,但一般這類產品要在國內售賣則必須要。需要做歡迎來電聯系我司華商機構進行。質量用途有哪些主要用于入駐商城(淘寶京東等)、商場、團購、產品營銷、商品質量維權(一般是個人申請)、聚劃算、**、商城入駐續(xù)簽、招標查驗、工商查驗等用處

  • 電動牙刷CE認證流程有哪些?

    CE認證意味著產品已達到歐盟指令規(guī)定的安全要求;是公司對消費者的一種承諾,增加了消費者對產品的信任度;帶有CE標志的產品將降低在歐洲市場銷售的風險。因此,對于想要將電動牙刷產品出口到歐盟市場的企業(yè)來說,了解如何申請電動牙刷CE認證是**的準備。電動牙刷CE認證測試項目因為電動牙刷本身是用電工作的,內部有控制系統,所以CE認證需要以下兩個說明1.低壓CE認證(LVD)2.電磁兼客CE認證(EMC

聯系方式 聯系我時,請告知來自八方資源網!

公司名: 深圳市華商技術有限公司

聯系人: 陳霞

電 話: 15814630544

手 機: 15814630544

微 信: 15814630544

地 址: 廣東深圳龍華區(qū)觀瀾街道新瀾社區(qū)觀光路1301號銀星科技大廈B704

郵 編:

網 址: zszsiso.cn.b2b168.com

八方資源網提醒您:
1、本信息由八方資源網用戶發(fā)布,八方資源網不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質,所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯系方式

公司名: 深圳市華商技術有限公司

聯系人: 陳霞

手 機: 15814630544

電 話: 15814630544

地 址: 廣東深圳龍華區(qū)觀瀾街道新瀾社區(qū)觀光路1301號銀星科技大廈B704

郵 編:

網 址: zszsiso.cn.b2b168.com

    相關企業(yè)
    商家產品系列
  • 產品推薦
  • 資訊推薦
關于八方 | 八方幣 | 招商合作 | 網站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產品登記:深DGY-2013-3594
著作權登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved