如何使用Android Studio录制屏幕
我将手机连接到Android Studio和代码。 我想logging我的手机屏幕。 我看到了这个,但是在我的Android Studio中这个button被禁用了。 我可以捕捉屏幕,但不能logging。 有人可以帮我弄这个吗?
UPDATE
这就是我的Android工作室。 该button被禁用
去你的菜单
-
View
– >Tool Windows
– >Android
您会在左下angularfind录制图标。
如果您使用的是AVD,请确保“使用主机GPU”处于禁用状态 。
要拍摄您的应用的video:
- 按照在debugging模式下运行应用程序中所述启动您的应用程序。
- 点击Android打开Android DDMS工具窗口。
- 点击Android DDMS工具窗口左侧的Screen Record。
- 点击开始录制。
- 与您的应用进行互动
- 点击停止录制。
- input录音的文件名,然后单击确定。
来源: https : //developer.android.com/tools/debugging/ddms.html
也许你的设备不支持屏幕录像机,有许多设备不支持屏幕录像机,因此这是设备问题。 如果你想logging你的应用程序屏幕,然后只需在Android模拟器或genymotion上运行应用程序,并启动您的桌面屏幕录像机,并调整桌面屏幕,以适应模拟器。 有许多屏幕录像机的PC,但我更喜欢凸轮工作室8.谢谢
Android SDK模拟器不支持录制: https : //code.google.com/p/android/issues/detail?id = 61682
screenrecord
命令只是缺less:
i:\>adb -e shell root@generic_x86_64:/ # screenrecord /system/bin/sh: screenrecord: not found 127|root@generic_x86_64:/ #
在Windows上,我build议使用Fraps通用屏幕捕获工具作为替代。 这是一个有着多年历史的真棒工具。 我和他们没有任何关系,当我玩了很多游戏的时候,我只是用它“回来”。 在电影选项卡上添加一个video捕获热键,并使用它来开始/停止录制。 logging时,FPS计数器将变为红色。
我有同样的问题。 当我没有运行但debugging的应用程序时解决了。
一旦你debugging了你的应用程序,即使你只是运行你的应用程序而不进行debugging,图标也会被启用。
我想这必须为您开发的每个应用程序完成,因为它必须是一个debuggingfunction或类似的东西。
*请注意,在这个图像我使用Android Studio后2.0,但是当这个问题发生在我身上我使用前2.0,所以这应该不重要。
在较新版本的Android Studio中,需要使用外部Android手机才能录制屏幕,分辨率至less为720p。 由于内部虚拟内存上运行它不能被logging,因此被禁用,因为它不能同时logging和运行模拟器。 我正在运行Android Studio 2.3.2这是最新的,我经历了这一点。 但是,当我closures模拟器,并连接我的HTC One M9它会自动启用录制button来录制手机,而不是仿真设备。
检查下面的图片和它们在红色圆圈之间的区别:
第一个图像,计算机上的仿真设备:
第二个图像,个人设备连接到电脑:
在仿真器的情况下,我经历过,你应该安装DirectX最终用户运行时
安装它的另一个应用程序,幸运的是,也是Android的Sceerlogging工作正常,不灰色!
希望这可以帮助别人