如何隐藏Android平板模拟器底部栏 去除上架截图系统图标
Android模拟器移除底部系统栏获取Play Store上架干净截图的方法
针对API 33版本AVD截图带底部导航栏的问题,以下几个方法都可直接使用,无需安装额外工具:
- 方法一:用系统自带截图工具一键去栏(最快)
启动模拟器打开要截图的应用页面后,直接点模拟器右侧工具栏的截图图标,在弹出的截图预览窗口,勾选Remove system bars选项,导出的图片会自动裁掉顶部状态栏、底部导航栏的所有系统图标,导出尺寸完全符合Play Store的截图规范,点保存就能直接上传使用。 - 方法二:adb命令开启全局沉浸模式(适合连续多页面截图)
把模拟器启动到正常运行状态,在Android Studio底部Terminal窗口依次执行对应命令即可:- 开启全局沉浸模式,隐藏所有系统栏:
adb shell settings put global policy_control immersive.full=*
执行完之后所有应用都会自动全屏,上下系统栏完全不显示,可以随意切换页面截图,不会出现任何系统图标。
截完图要恢复正常调试状态,执行下面的命令就能复原:adb shell settings put global policy_control null
- 开启全局沉浸模式,隐藏所有系统栏:
- 方法三:修改AVD配置永久移除底部导航栏(适合长期用该设备截图)
- 先完全关闭目标AVD,打开AVD Manager,找到你使用的Nexus 10 API33镜像,点右侧下拉菜单选「Show on Disk」
- 在打开的配置文件夹里找到
config.ini文件,用文本编辑器打开,找到hw.navBar配置项,把值从yes改成no后保存文件 - 重启模拟器,底部导航栏会直接消失,需要返回、回主页、切多任务的时候,直接用模拟器右侧侧边栏的虚拟操作键就行,完全不影响操作,截图全程不会带系统栏元素。后续要恢复导航栏,把这个配置项改回
yes重启即可。
注意:如果是截平板设备的截图,用方法一的时候记得确认导出的分辨率和你创建的AVD分辨率一致,不要选带设备外壳的帧图选项,不然尺寸会不符合Play Store的上传要求。
内容的提问来源于stack exchange,提问作者Yevhen Bondar
相关产品推荐
相关产品推荐

