1. 程式人生 > >GTS測試失敗項修改彙總

GTS測試失敗項修改彙總

測試平臺:高通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,重新編吧,不然會編不過的。