Cts Verifier Cross profile intent filters are set fail
-
分析原因:
是机器支持 NFC ,导致测试fail -
解决方法:
①不修改软件,可以pass的方法:a. adb shell settings put global nfc_hce_on 1 b. 执行这个命令后,nfc开关关闭后重新打开 c.重新打开Cts Verifier,测试该项②.修改软件:在 packages/apps/Settings/src/com/android/settings/SettingsActivity.java 下修改
/// M: When HCE not support, remove payment item from menu list int hceFlg = android.provider.Settings.Global.getInt( getContentResolver(), // android.provider.Settings.Global.NFC_HCE_ON, 0); ++ android.provider.Settings.Global.NFC_HCE_ON, 1);
CtsVerifier NFC 测试失败解决方案

本文针对CtsVerifier中因设备支持NFC而引起的测试失败问题,提供了两种解决方案。一是通过ADB命令调整NFC配置,二是修改SettingsActivity源代码以适配不同NFC状态。适用于Android系统开发者及测试工程师。
1万+

被折叠的 条评论
为什么被折叠?



