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);