更新我的 Android Studio 后,模拟器渲染颜色非常糟糕

问题描述 投票:0回答:2

我刚刚更新了我的 Android Studio。我更新了:

Android SDK 构建工具 34-rc1

NDK(并排)

Android 模拟器(至版本 32.1.11)

Android SDK平台-工具(至版本34.0.0)

更新这些之后,模拟器使我的 flutter 应用程序渲染得非常糟糕。以下是模拟器在更新后渲染 UI 渐变的方式:

更新后

这是更新前的样子:

更新前

所以看起来所有使用不透明度的东西现在看起来都很糟糕。我怎样才能解决这个问题而不必回滚,或者只是新模拟器有问题?

我试着放

Future main() async {
    Paint.enableDithering = true;
    ...

到应用程序,这根本没有帮助。

android flutter android-studio dart rendering
2个回答
2
投票

我在使用以下版本时遇到了同样的问题:

  • Android SDK 构建工具 34-rc2
  • Android SDK平台-工具34.0.1
  • Android 模拟器 32.1.12

我发现的一个临时解决方法是将模拟器的 OpenGL 设置更改为以下内容,然后重新启动模拟器:

  • 渲染器:SwiftShader
  • API级别:兼容性(OpenGL ES 1.1/2.0)

Android 模拟器 OpenGL 设置屏幕截图


0
投票

我遇到了同样的问题,更改这些模拟器设置修复了它。

OpenGL ES渲染器:SwiftShader OpenGL ES API 标签:兼容性 (OpenGL ES 1.1/2.0)

模拟器使用 Android API VanillaIceCream 运行

© www.soinside.com 2019 - 2024. All rights reserved.