在Android模拟器中闪烁记录

时间:2020-10-02 00:28:54

标签: android android-studio android-emulator

我曾尝试使用不同的模拟设备和程序在Android Studio中进行录制,但我的所有记录都闪烁不定。

模拟器本身的屏幕不会闪烁。

我尝试在25和28 API级别上使用Nexus 5X,Nexus 7和Pixel 2。

我正在使用Intel Core i7-4720HQ,16GB内存和NVIDIA GeForce GTX 970M在Windows 10上运行模拟器。

我已在NVIDIA控制面板中将模式设置为“最高性能”。

当我用真实的电话录制相同的节目时,一切正常。

Android Studio版本是最新的。

5 个答案:

答案 0 :(得分:19)

我遇到了同样的问题,我通过更改模拟器的 config.ini 文件中的参数解决了这个问题

要解决它,您必须转到安装模拟器的路径: 示例 -> C:\Users\XXXX\.android\avd\ 您输入要修复的模拟器及其显示的位置:

**hw.gpu.mode = auto**

您将其替换为:

**hw.gpu.mode = guest**

保存更改并重启模拟器

答案 1 :(得分:1)

我设法通过将模拟性能从 AVD 更改为硬件 -GLE 2.0 来解决此问题

Emulated Performance to Hardware -GLE 2.0

答案 2 :(得分:0)

我在播放来自Android模拟器的录音时遇到了同样的问题。我通过关闭模拟器属性hw.gpu.mode来解决此问题。

答案 3 :(得分:0)

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

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

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

S

答案 4 :(得分:0)

我遇到了同样的问题,并且能够通过在 AVD 设置中将模拟性能更改为“软件-GLES 2.0”来解决它。在注释中,它说此设置应该用于解决计算机图形卡的问题。 (此解决方案类似于@padDad 的解决方案,只是设置不同)

Screenshot of solution in AVD Manager