环境
Android 12 ,Pixel 系列手机。安全更新版本号 > 12.0.0 (SP1A.210812.015, Oct 2021)
表现
在聊天界面锁屏,解锁后键盘无法将输入框推起。导致输入框被遮挡,只能盲打。如图: https://imgur.com/a/tYD9HJU
(临时解决可以通过点击一下聊天界面对方或自己头像然后返回聊天界面 看起来是将整个聊天界面刷新一次)
推测
经过测试各种输入法,微信版本降级,升级均出现同样问题。然后手机重置、在多台 Pixel 系列手机测试问题依旧。之后开始尝试系统版本降级,Andriod 11 下表现正常,最后开始尝试降级安全更新版本,最后定位到 Android 12 下最高可用版本为 SP1A.210812.015, Oct 2021 。
然后看 2021 年 11 月的安全更新日志发现:
System UI, Fix to prevent issue with the keyboard displaying over other apps in certain conditions.
怀疑与此有关,然而微信反馈问题根本没人处理,发这里看有不有相关人士可以反馈一下吧。
最新的每月更新(SQ1A.220205.002、SQ1D.220205.003)已经修复了。看起来是 Android 的问题。
Fix for issue causing keyboard to display over input text in certain conditions. Link
1
czfy 2022-01-15 12:00:15 +08:00 6
小龙:我连国内安卓机都不屌,还会屌你 Google Pixel ?
|
2
paperseller 2022-01-15 12:18:28 +08:00 via Android 2
使用 pixel experience 12 的 rom 也有这个问题,微信最新版 8.0.18 仍然没有修复,不用指望微信了
|
3
hutng 2022-01-15 12:30:37 +08:00
两个手机刷了 pe 的 android 12 ,确实都有这个问题,等待更新吧
|
4
fan123199 2022-01-15 13:15:19 +08:00
没有修复。没想到 2022 年,世界第一人数社交 App 也要很久才能兼容新系统, 手动狗头
|
5
FaneLau 2022-01-15 14:00:05 +08:00 via Android 1
我也遇到了,Android 12 ,微信 8.0.15 ,发现有时会遮挡有时不会遮挡,感谢分享。不过在想小笼如果不解决就直接用悬浮键盘算了。
|
6
ysy950803 2022-01-15 15:35:26 +08:00 via Android
我也是 Android 12 ,不过是 MIUI ,好像没有遇到这个问题,难道小米自己修了?
|
7
wd 2022-01-15 16:25:21 +08:00 via iPhone
应该等 pixel 兼容微信,微信是我国第一大操作系统
|
8
mxalbert1996 2022-01-15 16:56:00 +08:00 via Android
Pixel 6 Pro, 微信 8.0.15 Play 版,从来没遇到过。
|
9
bingoo OP @mxalbert1996 @ysy950803 可以看看系统安全更新时间。设置 - 关于手机 - Android 版本 - Android 安全更新
|
10
030 2022-01-15 17:36:59 +08:00 via Android
这是 Android12 自己的 bug ,没有适配好微信
|
11
chairuosen 2022-01-15 17:44:12 +08:00
所以说这个系统更新把好的改坏了?
|
12
Bijiabo 2022-01-15 18:22:17 +08:00
聋哥不会听的... ...
|
13
Maskeney 2022-01-15 18:28:11 +08:00
不止 #1 说的微信都不屌国内安卓机,连尊贵的果爹都得在系统里给微信留存兼容性代码
|
14
dlsflh 2022-01-15 18:32:51 +08:00 via Android
第三方 arrow os android 12 也有这个问题。
security patch Dec 5 2021 。 |
15
mxalbert1996 2022-01-15 18:42:30 +08:00 via Android
@bingoo 最新( 2022 年 1 月)版。另外安全更新版本和系统其他部分的版本并没有直接关系。
|
16
bingoo OP @mxalbert1996 虽然叫安全更新,实际是会有系统功能修复的,Android 版本号也会跟着更新(比如你的应该是 SQ1D.220105.007 )。详情可以查看上文中的链接。至于为何不能复现就不太确定了,可以试试在聊天界面(有输入框的),直接按电源键锁定屏幕,然后再解锁看看。如果不能复现就可能是部分机型受影响了。
|
17
7gugu 2022-01-15 19:15:36 +08:00
建议上"微信开放社区"反馈一下,那边有更大的可能遇上工程人员
|
18
ahtoh 2022-01-15 19:23:02 +08:00
的确升级到 12 后一直存在这个 bug
|
19
jjstar 2022-01-15 21:42:34 +08:00 via Android
Pixel4xl SQ1A.220105.002 没有复现 ,
|
20
also24 2022-01-15 21:53:55 +08:00 1
咦,昨天帮朋友写个小 APP ,也发现了这个问题,焦点从 EditText 移走之后,就出现了一个这样的键盘。
我还觉得奇怪,这个焦点怎么都清除不掉,还好 APP 功能简单,直接强制隐藏软键盘了。 实话说感觉确实更像是 Android 自己的问题。 |
21
also24 2022-01-15 22:28:56 +08:00
试着复现了一下:
新建一个 Android APP ; 界面内放一个 EditText ,为方便观察,inputType 配置为 number ; 在 onResume 中使用 clearFocus() 清除它的焦点。 启动 APP ; 点击 EditText , 弹出软键盘; 锁屏; 亮屏; 英文软键盘自动弹出,EditText 未获得焦点。 如图: https://s2.loli.net/2022/01/15/75RJwsErazXFveB.png |
22
rrfeng 2022-01-15 22:30:30 +08:00
忍了好久了……退出微信重进就好了
|
23
itree 2022-01-15 22:33:54 +08:00 via Android
这是一个有钱的提问
|
24
mxalbert1996 2022-01-15 23:08:12 +08:00 via Android
@bingoo
你可能认为这个安全更新指的就是每月的更新,但事实上并不是,这里的安全更新就是安全方面的更新,它是面向所有 Android 设备的(所以你在非 Pixel 设备上也能看到它),只是 Pixel 每月更新的一部分,其它系统框架更新和新功能都不属于安全更新。 你可以在这里看到安全更新的日志: https://source.android.com/security/bulletin 这个 11 月更新的标题里可能有「 security update 」,但事实上它和系统设置里显示的安全更新并不是一回事。 |
25
MarshmelloX3X 2022-01-15 23:09:45 +08:00 via Android
Pixel 4 XL 没这个问题
|
26
mxalbert1996 2022-01-15 23:10:50 +08:00 via Android
用你这个方法复现了,不过还真是第一次遇到
|
27
Akebono 2022-01-16 06:04:42 +08:00 via Android
Pixel4 升级 Android 12 后确实存在这个问题
|
28
bingoo OP @mxalbert1996 学习了。Pixel 系列的每月更新是同时包含 “安全补丁程序” 和 “功能补丁程序”。
https://source.android.com/security/bulletin/pixel/2021-11-01?hl=zh-cn 所以准确来说应该是和安全更新版本没有关系,而与系统版本有关系。https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds Pixel 系列安装了 2021 年 11 月及以后更新,或者使用 >= android-12.0.0_r8 源码构建的其他系统(当前最新为 android-12.0.0_r26 )。 |
29
mwVYYA6 2022-01-16 14:57:27 +08:00
@mxalbert1996 pixel 6 pro 不仅遇到弹出问题,还有之在微信才出现的闪屏,开发者不走心啊
|
30
kaedea 2022-01-17 14:38:56 +08:00
> 在聊天界面锁屏,解锁后键盘无法将输入框推起。导致输入框被遮挡,只能盲打。
Pixel 4/5 升级到最新 Android 12 还是无法复现诶。 |
32
yylzcom 2022-02-19 15:49:48 +08:00
我的也出现了,但是我去看了一下微信的版本后再回来又正常了,我还需要多测试一下...
|
33
yongliang 2022-03-25 08:47:39 +08:00
微信 8.0.21 测试版已修复
|