【问题标题】:Android Emulator Render Issue - After macOS Big Sur UpdateAndroid 模拟器渲染问题 - macOS Big Sur 更新后
【发布时间】:2020-11-17 08:30:52
【问题描述】:

ma​​cOS Big Sur 11.0.1 更新后,Android 模拟器开始显示图像渲染问题。

问题

模拟器显示窗口正在重复设备图像。 issue 已记录在 Android 的 IssueTracker 中。

条件

  1. 调整大小:当模拟器窗口调整大小、增大或减小时
  2. 方向更改:纵向到横向,反之亦然

尝试的解决方案

  • 使用 Android 设备管理器中的 Wipe Data 清除模拟器。
  • 创建一个新的模拟器实例。

配置

Android Studio

  • Android Studio 4.1.1
  • Build #AI-201.8743.12.41.6953283,于 2020 年 11 月 4 日构建
  • 运行时版本:1.8.0_242-release-1644-b3-6915495 x86_64
  • VM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM
  • macOS 10.16
  • GC:ParNew、ConcurrentMarkSweep
  • 内存:1979M
  • 核心数:16
  • 注册表:ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true 非捆绑插件:com.android.tool.sizereduction.plugin、com.thoughtworks.gauge、org.jetbrains.kotlin、cn.wjdghd.unique.plugin.id、mobi.hsz.idea.gitignore、com.developerphil.adbidea

模拟器

  • 名称:Pixel_3a_API_29
  • CPU/ABI:Google Play Intel Atom (x86)
  • 路径:/Users/adamhurwitz/.android/avd/Pixel_3a_API_29.avd
  • 目标:google_apis_playstore [Google Play](API 级别 29)
  • 皮肤:1080x2220
  • SD 卡:512M
  • fastboot.chosenSnapshotFile:
  • runtime.network.speed:满
  • hw.accelerometer:是的
  • hw.device.name:pixel_3a
  • hw.lcd.width: 1080
  • hw.initialOrientation:纵向
  • image.androidVersion.api: 29
  • tag.id: google_apis_playstore
  • hw.mainKeys:否
  • hw.camera.front:模拟
  • avd.ini.displayname:像素 3a API 29
  • hw.gpu.mode: 自动
  • hw.ramSize: 1536
  • PlayStore.enabled: 真
  • fastboot.forceColdBoot:否
  • hw.cpu.ncore: 4
  • 硬件键盘:是的
  • hw.sensors.proximity: 是
  • hw.dPad:没有
  • hw.lcd.height: 2220
  • vm.heapSize: 256
  • skin.dynamic:是的
  • hw.device.manufacturer:谷歌
  • hw.gps:是的
  • skin.path.backup: _no_skin
  • hw.audioInput:是的
  • image.sysdir.1: system-images/android-29/google_apis_playstore/x86/
  • showDeviceFrame: 否
  • hw.camera.back:虚拟场景
  • AvdId:Pixel_3a_API_29
  • hw.lcd.密度:440
  • hw.arc: 假
  • hw.device.hash2: MD5:0e6953ebf01bdc6b33a2f54746629c50
  • fastboot.forceChosenSnapshotBoot:否
  • fastboot.forceFastBoot:是的
  • hw.trackBall:没有
  • hw.battery:是的
  • hw.sdCard:是的
  • tag.display:谷歌播放
  • runtime.network.latency:无
  • disk.dataPartition.size: 6442450944
  • hw.sensors.orientation:是
  • avd.ini.encoding: UTF-8
  • hw.gpu.enabled: 是

【问题讨论】:

  • 对我来说同样的问题
  • 这是模拟器中的错误(或 Big Sur,我不确定 :))。 issuetracker.google.com/issues/173282117
  • 也许这也是 Android Studio 4.1.1 的一个错误。此问题在安装最新版本的 Android Studio 和 macOS 时出现。很难说是哪个原因造成的。
  • 每个人都应该为链接到的 issue @SergeyGlotov 加注星标,以便在 Android 的 IssueTracker 中突出显示问题。
  • 我有两个通过 USB 集线器连接的外接显示器,我只是在这两个屏幕上看到一个灰色矩形。 MacBook屏幕很好。我在这里尝试了所有技巧,但都没有奏效。我在 IssueTracker 中做了 STAR 问题。在 Big Sur 更新之前一切都很好。最新的工具都在使用,我确实创建了一个新的模拟器。

标签: android android-studio android-emulator macos-big-sur


【解决方案1】:

在升级 Big Sur 后,我遇到了同样的问题。

我找到了一种解决方法...调整大小后,在放大镜上单击两次。

在某些模拟器上这不起作用。在这种情况下,请尝试设置/显示设备周围的窗口框架 - 关闭/打开。这对我有用。

【讨论】:

  • 我在升级到 Big Sur 后旋转设备时也遇到了这个问题,点击放大镜对我有用。
  • 正如这个答案所说,我的一个临时解决方案是按下缩放选项:i.stack.imgur.com/0clV0.png
  • 似乎这个解决方法在我的 MacBook 上一直有效,谢谢分享!
  • cmd+Z 可以省去点击“放大类”的麻烦
【解决方案2】:

我想我找到了一个临时解决方案。 如果您在计算机上使用另一台显示器,只需在调整大小后在显示器之间移动模拟器。它是这样调整自己的

【讨论】:

    【解决方案3】:

    似乎升级 android studio (4.1.2)、模拟器和 SDK 工具可以解决自 2021 年以来的问题。

    更新 Android Studio 后,进入 Android Studio 的首选项 > Appearance & Behavior > System Settings > Android SDK > SDK Tools(选项卡)并选择 Android Emulator(我使用 30.3.5)、Android SDK Tools(26.1.1 ),也许还有 Android SDK Build-tools。

    免责声明:这些步骤为我解决了问题。可能只更新“Android Emulator”SDK 工具就足够了。

    【讨论】:

    • 为我工作!这应该是公认的答案,因为它不仅仅是一种解决方法。
    • 也为我工作。所以这是永久的解决方案。
    【解决方案4】:

    一个简单的解决方法是隐藏并再次显示它。

    【讨论】:

    • 这对我有用。感谢您的解决方案
    • 到顶部!最有效的答案
    【解决方案5】:

    到目前为止,我发现的唯一方法是将模拟器调整为所需大小 -> 转到模拟器设置 -> 显示 -> 添加辅助显示 -> 应用更改 -> 删除辅助显示 -> 应用更改

    有点烂,但现在就是这样

    【讨论】:

      【解决方案6】:

      临时修复:

      旋转后:

      • 点击“进入缩放模式”(CMD+Z)。

      这将强制布局和渲染屏幕。

      【讨论】:

      • 别忘了再次执行“CMD+Z”退出缩放模式。
      【解决方案7】:

      这对我有用。我有一个文件夹Hardware_Accelerated_Execution_Manager_2,最后有这个“_2”,SDK 工具安装程序报告为异常。

      /Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager_2
      

      我删除了这个最后带有“_2”的文件夹并重新启动了android studio。模拟器现在出现了。

      【讨论】:

        猜你喜欢
        • 2021-07-22
        • 2021-07-22
        • 2021-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-13
        • 2021-02-26
        • 1970-01-01
        相关资源
        最近更新 更多