Emulator 30.0.15 更新内容如下:
-
我们发现在Windows模拟器上运行Riot Vanguard活动的时候出现了问题。现在Windows模拟器检测到Vanguard反作弊器,如果检测到Vanguard,会弹出警告信息。
-
如果不支持的选项被传给 prop,模拟器会打印出警告(只有qemu.* 属性支持)。
-
在使用 Studio 中嵌入的 Linux模拟器时,我们发现,如果通过 Chrome 远程桌面进行,会出现一个错误,即没有设置 XDG_RUNTIME_DIR,可能会导致嵌入的仿真器发现文件被放置在 XDG_RUNTIME_DIR 中,导致模拟器无法显示。
- https://bugs.chromium.org/p/chromium/issues/detail?id=1077449
- 作为一种变通方法,模拟器现在又可以使用不同的目录下的文件文件,而这个目录是基于用户 UID(/run/user/<uid>)。
-
模拟器图标更新,以体现 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
版权声明
禁止一切形式的转载-禁止商用-禁止衍生 申请授权