Android模拟器中的记录闪烁

idv4meu8  于 2022-11-20  发布在  Android
关注(0)|答案(8)|浏览(261)

我试过用不同的模拟设备和程序在Android Studio中录制,但我所有的记录都闪烁严重。
模拟器本身的屏幕不会闪烁。
我试过在25和28 API级别上使用Nexus 5X、Nexus 7和Pixel 2。
我在Windows 10上运行模拟器与英特尔酷睿i7- 4720 HQ,16 GB内存和NVIDIA GeForce GTX 970 M.
我已在NVIDIA控制面板中将模式设置为“最高性能”。
当我用真实的的手机录制同样的节目时,一切都很好。
Android Studio的版本是最新的。

mbyulnm0

mbyulnm01#

我遇到了同样的问题,我通过更改模拟器的config.ini文件中的一个参数解决了这个问题
要解决此问题,请转到仿真器设备所在计算机中的路径,例如:C:\Users\XXXX\.android\avd\
输入要修复的仿真器的目录,在文本编辑器中打开config.ini文件,其中显示:

hw.gpu.mode = auto

将其替换为:

hw.gpu.mode = guest

保存更改并重新启动模拟器。

gab6jxml

gab6jxml2#

我也遇到了同样的问题,通过在AVD设置中将Emulated Performance更改为“Software-GLES 2.0”,我解决了这个问题。在说明中,它说这个设置应该用来解决电脑显卡的问题。(这个解决方案类似于@padDad的解决方案,只是设置不同)

bvk5enib

bvk5enib3#

我设法通过将模拟性能更改为硬件-GLE 2.0从AVD修复了这个问题

6yjfywim

6yjfywim4#

请取消选中“使用模拟器录制(webm)"进行尝试。

xu3bshqb

xu3bshqb5#

尝试改变首选的图形处理器为“集成图形”。在我的电脑上,它没有解决问题,但它大大减少了闪烁。

NVIDIA控制面板-〉管理3D设置-〉程序设置

然后,选择模拟器(qemu-system-x86_64.exe)或将其添加到列表中,并选择集成显卡而不是NVIDIA处理器

kh212irz

kh212irz6#

我在从Android模拟器播放录音时也遇到了同样的问题。我通过将模拟器属性hw.gpu.mode设置为关闭来解决这个问题。

0ejtzxu1

0ejtzxu17#

如果由于某种原因尝试上述方法,即将模拟性能更改为软件或硬件,仍然不起作用,那么也可以尝试以下方法:

  • 使[ bitrate ~ desired framerate ]适合我,因此为24,而不是默认的4 Mbps
  • 我用1088 x 2224代替了1080 x 2220,以便使其成为16的倍数。

保存视频时,尝试将其保存为.mp4格式而不是.webm格式(如果尚未保存为mp4格式)

我已经按照这里提到的步骤,以记录我的模拟器屏幕:How to screen record emulator in android studio

chhkpiq4

chhkpiq48#

这是因为nvidia gpu,我切换到使用我的英特尔Xe使用图形选项在windows 11系统-〉显示-〉图形,然后添加qemu-system-x86_64.exe在应用程序列表中,然后选择节能(使用英特尔xe比nvidia rtx 3050)

相关问题