GTS測試失敗項修改彙總
阿新 • • 發佈:2019-02-05
測試平臺:高通8926
系統版本:android M
GMS版本:6.0_r5
GTS版本:3.0_r5
com.google.android.xts.media.MediaDrmTest:
1) 從google或者GMS認證代理那裡獲取widevine原始碼資源,並放在platform/vendor/widevine目錄下。
2) 在android\device\qcom\<target>\BoardConfig.mk中設定widevine 等級(在6.0版本後無需設定)
BOARD_WIDEVINE_OEMCRYPTO_LEVEL := 3 or 1
如果僅需要支援widevine dash 3級,只需要將liboemcrypto.so移除。移除的方法:在device-vendor.mk中刪除SECUREMSM += liboemcrypto並重新編譯。
3) 修改device/qcom/<target>/<target>.mk
PRODUCT_PROPERTY_OVERRIDES += drm.service.enabled=true
PRODUCT_PACKAGES += com.google.widevine.software.drm.xml \
com.google.widevine.software.drm
PRODUCT_PACKAGES += libwvdrmengine
4) 避免囉嗦,make clean,重新編吧,不然會編不過的。