[CTS-10.0_R2]CTS测试过程中,出现多次 permissionController 停止运行

问题描述

挂测CTS过程中,出现多次 permissionController 停止运行,导致CTS无法正常挂测
02-13 11:31:46.354 10052  1622  1622 E AndroidRuntime: FATAL EXCEPTION: main
02-13 11:31:46.354 10052  1622  1622 E AndroidRuntime: Process: com.android.permissioncontroller, PID: 1622
02-13 11:31:46.354 10052  1622  1622 E AndroidRuntime: java.lang.IllegalArgumentException: Unknown package: android.tradefed.contentprovider

解决方案

进工模关闭MoMs
其它注意事项:
海外GMS版本预制的是Google官方的com.google.android.permissioncontroller,而不是AOSP的com.android.permissioncontroller.
海外版本把MTK的feature MTK_MOBILE_MANAGEMENT 配置为No.
-------------------------------------------------------------------------------------------------------------
国内是定制过的apk,包名是com.android.permissioncontroller,  国外是gms包中的,包名是com.google.android.permissioncontroller ,这个是core app,国外版本必需预置。

查看BUILD_GMS的配置是否正确,由以下代码可以知道,只有在不支持gms的情况下ro.vendor.mtk_mobile_management=1 (海外版这个值应设为0)

xref: /device/mediatek/common/device.mk

作者: RESSRC

个人资源站

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据