Android studio录屏按钮不能用怎么办

众所周知,Android studio具备录制手机屏幕的功能:

点击红框中的按钮即可弹出录屏对话框,设置之后便可录制手机屏幕,可我的studio显示却是这样的效果:


红框中按钮是灰色的,不可用。

设备列表已经被我用青色的框,标记起来了,可以清楚的看到现在连接的是一部华为 honor V8手机(HUAWEI KNT-AL20 Android 6.0 API 23)

原因就出在手机上:


再看这张图,连接华为手机不能录屏,我便打开了我的genymotion,如青框中显示Unknown Custom Phone - 5.0.0 - API 21 - 768×1280 Android 5.0 API 21

令人兴奋的是红框中的录屏按钮是可用的,明显不是灰色的。

我兴奋的点击浅黄色录屏按钮 :


看来是有戏啊!

点击Start Recording按钮:


再点击OK


这时候其实就能感觉不对劲了,还没开始录呢,怎么视频都保存好了呢?

找到该视频文件:


发现该视频文件大小是 0 字节,空欢喜一场。

于是我又打开了genymotion 中的一个模拟器:


继续点击录制:


点击Start Recording:


看来真的在录屏,停止录屏,保存文件,查看录制视频。


皇天不负有心人啊!终于成功了。

当你的Android studio 录屏按钮不能用时,可以换个手机试试。原因很可能是你手机的问题,我的studio就是连接华为honor V8的不能录屏,但是连接oppo R9和xiaomi MI 5都可以录屏。

华为 honor V8手机其实自带录屏功能,长按【电源键】+【音量上键】即可开启【屏幕录制】

那么肯定有人说,我的不是这种情况或者我没有那么多手机。


不要着急,下面说一个通用的方法:

用自己的手机下载 : 录屏大师



亲测,非常好用,无需 root !很简单这里就不介绍怎么使用了。

### 如何在 Android Studio 中实现指定区域的屏幕录制 #### 使用 Memory Profiler 进行性能分析 虽然 Memory Profiler 主要用于检测内存泄漏和优化应用性能[^4],但这并不是直接与屏幕录制有关的功能。 #### 设计界面中的动画测试功能 设计界面上提供了方便的动画测试选项,允许开发者无需依赖实际设备即可预览和调整动画效果。然而,此特性并不支持特定区域的屏幕录制[^2]。 为了实现在 **Android Studio** 中对指定区域进行屏幕录制的需求,目前官方并没有提供内置的方法来专门针对某一区域进行操作。不过,可以通过一些间接的方式达成目的: 1. **使用 Logcat 和命令行工具组合** 对于想要捕捉特定交互行为的应用程序部分,可以在代码的关键位置添加日志输出语句到 `Logcat` ,同时利用 ADB (Android Debug Bridge) 命令行工具来进行全录制后再裁剪所需片段。 2. **第三方插件或外部软件辅助** 可考虑借助市场上已有的第三方插件或是其他专业的视频编辑/截取工具完成精确范围内的画面捕获工作。这类解决方案通常具有更高的灵活性以及更好的用户体验。 3. **自定义 View 或 Activity 的截图机制** 如果目标仅限于某个视图(View)内部的内容,则可通过重写该控件绘制逻辑,在适当时候保存位图图像作为静态帧;对于连续多帧组成的动态过程则需循环调用此类方法并将其序列化成GIF或其他格式文件。 ```bash adb shell screenrecord /sdcard/demo.mp4 ``` 上述命令将会启动整个屏幕录制并将结果存储至 `/sdcard/demo.mp4` 文件路径下。之后可采用视频处理工具对该像做进一步修剪得到关注区域内发生的事件记
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值