Emulator 30.0.15 Canary

Emulator 30.0.15 Canary

Emulator 30.0.15 更新内容如下:

  • 我们发现在Windows模拟器上运行Riot Vanguard活动的时候出现了问题。现在Windows模拟器检测到Vanguard反作弊器,如果检测到Vanguard,会弹出警告信息。

  • 如果不支持的选项被传给 prop,模拟器会打印出警告(只有qemu.* 属性支持)。

  • 在使用 Studio 中嵌入的 Linux模拟器时,我们发现,如果通过 Chrome 远程桌面进行,会出现一个错误,即没有设置 XDG_RUNTIME_DIR,可能会导致嵌入的仿真器发现文件被放置在 XDG_RUNTIME_DIR 中,导致模拟器无法显示。

  • 模拟器图标更新,以体现 Studio 4.1 的品牌。

  • 在 Windows 上创建模拟器时,不会再出现写到文件的问题。(Windows 构建说明: https://android.googlesource.com/platform/external/qemu/+/refs/heads/emu-master-dev/android/docs/WINDOWS-DEV.md

  • gRPC端点现在支持向设备发送短信。

  • WebRTC 库版本更新到 M83 版本。

  • Darwinn管道端点已被移除。

  • 当 hw.gltransport=virtio-gpu-pipe 时,在主机与客机之间的传输过程中不在主机上中转,从而提高了性能。

ARM64 主机支持

  • Linux模拟器源码现在支持从 x86_64 到 arm64 主机的交叉编译,可以通过 KVM 虚拟化和主机端渲染来运行 arm64 系统镜像。目前,只支持 arm64 主机渲染,但也可以通过替换 libEGL/libGLESv2/libGLESv1/libGLESv1/CM 库来使用兼容的主机 GPU 库,然后用 lib64/gles/swiftshader 中的库来重新启动。快照也可能无法工作(在命令行中添加 no-snapshot)。说明:

pip install absl-py

pip install urlfetch

sudo apt-get install crossbuild-essential-arm64

mkdir emu

cd emu

repo init -u https://android.googlesource.com/platform/manifest -b emu-master-dev --depth=1

repo sync -qcj 12

cd external/qemu

python android/build/python/cmake.py --noqtwebengine --noshowprefixforinfo --target linux_aarch64

版权声明

禁止一切形式的转载-禁止商用-禁止衍生 申请授权

脉脉不得语
脉脉不得语
Zhengzhou Website
Android Developer | https://androiddevtools.cn and https://androidweekly.io WebMaster | GDG Zhengzhou Funder & Ex Organizer | http://Toast.show(∞) Podcast Host

你已经成功订阅到 Android 开发技术周报
太棒了!接下来,完成检验以获得全部访问权限 Android 开发技术周报
欢迎回来!你已经成功登录了。
Unable to sign you in. Please try again.
成功!您的帐户已完全激活,您现在可以访问所有内容。
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.