我试过用不同的模拟设备和程序在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的版本是最新的。
8条答案
按热度按时间mbyulnm01#
我遇到了同样的问题,我通过更改模拟器的
config.ini
文件中的一个参数解决了这个问题要解决此问题,请转到仿真器设备所在计算机中的路径,例如:
C:\Users\XXXX\.android\avd\
输入要修复的仿真器的目录,在文本编辑器中打开
config.ini
文件,其中显示:将其替换为:
保存更改并重新启动模拟器。
gab6jxml2#
我也遇到了同样的问题,通过在AVD设置中将Emulated Performance更改为“Software-GLES 2.0”,我解决了这个问题。在说明中,它说这个设置应该用来解决电脑显卡的问题。(这个解决方案类似于@padDad的解决方案,只是设置不同)
bvk5enib3#
我设法通过将模拟性能更改为硬件-GLE 2.0从AVD修复了这个问题
6yjfywim4#
请取消选中“使用模拟器录制(webm)"进行尝试。
xu3bshqb5#
尝试改变首选的图形处理器为“集成图形”。在我的电脑上,它没有解决问题,但它大大减少了闪烁。
NVIDIA控制面板-〉管理3D设置-〉程序设置:
然后,选择模拟器(qemu-system-x86_64.exe)或将其添加到列表中,并选择集成显卡而不是NVIDIA处理器
kh212irz6#
我在从Android模拟器播放录音时也遇到了同样的问题。我通过将模拟器属性hw.gpu.mode设置为关闭来解决这个问题。
0ejtzxu17#
如果由于某种原因尝试上述方法,即将模拟性能更改为软件或硬件,仍然不起作用,那么也可以尝试以下方法:
保存视频时,尝试将其保存为.mp4格式而不是.webm格式(如果尚未保存为mp4格式)
我已经按照这里提到的步骤,以记录我的模拟器屏幕:How to screen record emulator in android studio
chhkpiq48#
这是因为nvidia gpu,我切换到使用我的英特尔Xe使用图形选项在windows 11系统-〉显示-〉图形,然后添加qemu-system-x86_64.exe在应用程序列表中,然后选择节能(使用英特尔xe比nvidia rtx 3050)