如何使用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的应用程序时解决了。

Android Studio IDE中的调试图标

一旦你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来录制手机,而不是仿真设备。
检查下面的图片和它们在红色圆圈之间的区别:

第一个图像,计算机上的仿真设备: 仿真设备无法进行屏幕录制

第二个图像,个人设备连接到电脑: 个人设备已连接并可以从Android Studio录制

在仿真器的情况下,我经历过,你应该安装DirectX最终用户运行时

安装它的另一个应用程序,幸运的是,也是Android的Sceerlogging工作正常,不灰色!

希望这可以帮助别人