微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > GTS3.0_r2 com.google.android.xts.permissions.InitialR untimePermissionStateTe...

GTS3.0_r2 com.google.android.xts.permissions.InitialR untimePermissionStateTe...

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
GTS 3.0R2在M平台上运行时会报如下错误:
com.google.android.xts.permissions.InitialRuntimePermissionStateTest
-- testAllSystemAppsUsingRuntimePermissionsTargetMncAndAboveSDK fail
junit.php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework.AssertionFailedError:
testAllSystemAppsUsingRuntimePermissionsTargetMncAndAboveSdk errors:
Package:com.mediatek.voicecommand.overlay uses runtime permissions but doesn't target 23+ SDK
com.google.android.xts.permissions.InitialRuntimePermissionStateTest
-- testAllSystemAppsUsingRuntimePermissionsTargetMncAndAboveSdk fail
junit.framework.AssertionFailedError:
testAllSystemAppsUsingRuntimePermissionsTargetMncAndAboveSdk errors:
Package:com.mobisystEMS.office uses runtime permissions but doesn't target 23+ SDK
[SOLUTION]
首先, runtime permission 在 M 版之后 GTS 会有这样的测试
如果有使用 M 的 platform 预安裝的 apk 需要升级到SDK23 才可以使用 runtime permission所以报此类错误时,请确认报错的package是否都有支持SDK23
1. 对于有源码的APK,需要在AndroiDMAnifest.xml里边设置android:targetSdkVersion="23"
2. 对于没有源码的apk,确认无源码的APK的来源(如第三方APK,或GMS APK,或mtk),请该developer提供支持SDK23之APK再包入load重新烧img.即可pass.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top