Android Auto不能在汽车屏幕上打字的故障解决
作为Android Auto的忠实用户,我在多部手机和多辆汽车之间成功建立过联系。但是偶尔会遇到一个奇怪的bug:手机与汽车成功连接之后,为了导航,在谷歌地图app里面试图搜索地点,结果在汽车的屏幕上无法打字,会提示“请使用手机键盘”。下面引用reddit一个帖子里面的图。
为了解决这个问题,我尝试了以下方法:
– Android Auto和谷歌地图都升级到最新版本
– 清空Android Auto的缓存和数据
– 断开再重新建立手机与汽车的蓝牙连接
– 重启手机
– 卸载Android Auto的所有更新再重新安装
不出意料的是,这些尝试都没能解决问题。
无奈之下我拿出一部没有遇到bug的手机,对比两部手机到底有什么区别。控制变量法终于发现了问题。两部手机的键盘app都是Gboard。点开Gboard的设置,就发现了区别。没bug的手机有两个键盘,语言分别是中文和English。有bug的手机只有一个键盘,语言的名字叫——
Alphabet
???
就算是谷歌公司开发的app,也不至于在这种地方给母公司做广告吧?开个玩笑。其实这个Alphabet当然不是一种具体的语言,而是为了默认键盘。默认键盘的意图在于把欧洲很多语言里面的各种上标下标的变体字母涵盖进去,不用切换语言就能在同一个键盘里打出那些字母。然而Android Auto显然没有做好配合的准备。Alphabet语言的键盘在汽车屏幕上就是不能用。
那么最后解决的办法非常简单——把Gboard的键盘改成别的语言即可。