一、问题描述
系统版本:Android 5.0
手机型号:三星note3
sim卡:移动的NFC-SIM卡
和包版本:4.2.71
问题现象:
1. 升级到安卓5.0前一切正常,可以使用和包为自己手机上的NFC公交卡充值。
2. 进入和包,点击“卡片”,提示:“检测到您的手机或sim卡不完全支持和包业务,部分NFC相关功能将无法正常使用,请查看帮助以了解更多详情”
3. 进入和包,直接点击“添加新卡”,选择“北京公交一卡通”,也提示类似NFC功能不能使用的信息
4. 进入和包,点击“更多”->"NFC相关功能",也可以在下方看到红色提示:“检测到您的手机或sim卡不完全支持和包业务,部分NFC相关功能将无法正常使用,请查看帮助以了解更多详情”
5. 进入和包,点击“更多”->"NFC相关功能"->"卡片管理",提示“该功能无法正常使用,SIM卡不支持和包NFC业务或未正确安装。您可正常体验充话费等非NFC业务。”
6. 可以使用手机刷公交卡,并且可以使用其他手机通过NFC读出本手机的NFC公交卡的余额等信息和可以为本手机进行充值。
7. 找不到“SIM卡工具包”的图标;但是可以看到/system/app路径下确实有Stk文件夹,该文件夹下有Stk.apk和odex文件(arm/Stk.odex.xz);在"应用程序管理器"->“全部”中可以看到“SIM工具包”的应用,且为运行状态(可以“强制停止”),无缓存数据。
二、解决办法
1. 退出和包应用
2. 关闭NFC开关
3. 进入和包,提示“检测到NFC开关处于关闭状态,...”,选择“忽略”
4. 点击“卡片”,可以看到已经有了“乐充公交卡”和“北京移动一卡通”的卡片
5. 打开NFC开关
6. 点击“乐充公交卡”的卡片,进行充值和圈存即可,同以前的操作。(第一次点击“乐充公交卡”的卡片可能需要进行下载和安装)
三、进一步说明
1)在第4步看不到“乐充公交卡”和“北京移动一卡通”的卡片?
尝试以下步骤:(不保证不冗余)
1. 手机需要root,然后进入“ES文件浏览器”打开root工具箱,选择system分区为可写。
2. 将/system/app/Stk文件夹移动(注意:不是复制)到/system目录下
3. 重启手机
4. 进入/system/Stk文件夹,点击Stk.apk进行安装,会提示安装失败
5. 将/system/Stk文件夹整个移动到/system/app目录下
6. 点击进入和包,如果提示NFC未打开,则选择忽略。点击“卡片”,可以看到已经有了“乐充公交卡”和“北京移动一卡通”的卡片,点击“乐充公交卡”进行下载安装。
7. 如果以上步骤不生效,可以再执行1-6步,尝试一遍,并在第6步进入和包前将和包的缓存数据清空。
注:如果该NFC-SIM卡从未在和包使用过,先找个低版本可以正常使用和包的手机,将该NFC-SIM卡插进去后,在和包里安装一下“乐充公交卡”。
2)点击“乐充公交卡”的卡片,选择银联进行充值时提示银联应用已出错退出?
第一次在“乐充公交卡”的卡片中使用银联支付时会提示下载银联手机支付的插件应用,安装后方可使用,但该默认下载的应用存在问题。
1. 卸载默认下载的银联手机支付的插件应用(需要去"应用程序管理器"中卸载,该应用无独立图标)
2. 从网上下载“银联在线支付服务”,注意名称不能差,是一个无独立图标的应用,不是银联客户端。如果不好找,可以在“应用宝”中按该名称下载。
3. 安装后,再在“乐充公交卡”的卡片中使用银联支付时会调用“银联在线支付服务”并且可以正常支付,之后的圈存也未遇到问题。