先说下我的情况:手机是安卓的,微信输入法一直用着挺顺手,特别是它的表情搜索功能,找图比翻半天分类快多了。但就在上周,我突然发现微信输入法里的表情发不了了。具体表现是:点击输入法面板上的表情图标,面板能弹出来,但里面的表情全是灰的,点任何一个都没反应,就像被冻结了一样。
一开始我以为是微信的问题,重启了微信好几次,没用。又以为是手机系统卡了,重启手机,还是不行。最后才想到,问题可能出在输入法本身。如果你也遇到类似情况,可以按我下面的顺序试试,不用全做,从第一条开始排查就行。
第一件事:检查输入法的联网权限
现在的输入法表情基本都是在线表情,需要网络才能加载。我第一个想到的就是这个。因为有些手机管家类应用,会在清理时误伤输入法的后台联网权限。我打开手机设置,找到应用管理,点开微信输入法,查看权限,发现它的联网权限居然被关掉了。可能是之前某个清理软件提示我“禁止后台联网省电”,我随手点了同意。
把联网权限重新打开后,回到微信试了一下,表情还是发不了。但至少排除了一项。如果你平时也喜欢用各种手机管家,建议先检查这一步。
第二件事:清理输入法的缓存数据
权限没问题,那就可能是缓存数据损坏了。特别是输入法经常更新,旧的表情缓存和新版本不兼容,就会导致加载失败。我去设置里找到应用管理,选择微信输入法,点击存储,然后选择“清除缓存”。这里要注意,只清缓存,别点“清除数据”,否则你的自定义词库、常用语全没了。
清理完之后,我把输入法完全退出(从后台划掉),重新打开微信,再点表情面板。这次有变化了,表情能显示出来了,但点击后还是发送不出去。感觉像是表情渲染出了问题,但至少比全灰强一点。
第三件事:切换一下键盘类型
这一步是我在一个论坛里看到的。有人说可能是键盘布局和当前输入模式冲突了。具体操作是:长按输入法面板上的“中/英”切换键,或者去输入法设置里,把键盘模式从“全键盘”切换到“九宫格”,然后再切回来。我试了一下,神奇的事情发生了,表情竟然能发出去了!
但别高兴太早,这个办法管了大概半小时,之后又不行了。我怀疑是输入法进程不稳定,于是又试了下一个方法。
第四件事:强制停止并重启输入法
这个方法算是万能药。去手机设置-应用管理-微信输入法,点击“强制停止”。这会杀掉输入法的所有后台进程,然后重新在微信里唤起输入法。相当于给输入法做了个“重启”。我做完这一步之后,表情功能恢复正常了,到目前为止两天了,没有再出现发不了的情况。
如果你试了上面所有方法都不行,那可能是输入法版本本身有Bug。可以去应用商店看看有没有新版本,或者去官网下载历史版本安装。我个人不推荐当时就回退,因为老版本可能会丢失一些新功能。
补充方案:我目前的备用工具
说实话,微信输入法这次出问题,让我意识到完全依赖一个工具的风险。在排查问题的那个下午,我下载了另一个输入法——讯飞输入法,作为临时替代。用下来感觉它在语音转文字方面确实强,识别准确率挺高,而且表情包库也很全。但它的缺点是,界面广告比微信输入法多,而且剪贴板管理不如微信输入法直观。后来微信输入法修好了,我就换回来了,但讯飞输入法我也没删,留着当备用。如果你不想折腾,直接换输入法也是一个办法,但记得备份好自己的词库。