内容简介:Emulator 28.1.8 Canary 发布了,目前可以在Canary 和 Dev channels 使用,该版本更新如下: Project Marble: There are no direct improvements to CPU/RAM usage in this build, though there are the followin...
Emulator 28.1.8 Canary 发布了,目前可以在Canary 和 Dev channels 使用,该版本更新如下:
Project Marble:
-
There are no direct improvements to CPU/RAM usage in this build, though there are the following compatibility and quality changes:
-
Headless emulator build. When using the emulator for CI, it can be hard to set up due to implicit expectations of the system being able to support Qt along with its shared library dependencies (among other issues).
-
-
As a first step to address this, we've introduced a variant of the emulator launcher plus QEMU executables that do not depend on Qt. On Linux, there is a remaining link to libX11, but we hope to remove that soon as well.
-
To use the headless emulator, run the emulator from the command line as usual, but replace the emulator binary invocation with emulator-headless. We also provide a review other command line options that can be useful for running in such an environment:
-
$ANDROID_SDK_ROOT/emulator/[emulator|emulator-headless] -avd avdName [-gpu [swiftshader_indirect|host]] [-no-snapshot[-save|-load]] [-read-only] [-no-accel] [-no-window]
-
-
emulator versus emulator-headless:
-
-
emulator: Run standard emulator with UI if possible. Qt libraries and their dependencies are linked.
-
emulator-headless: Run emulator without UI. Qt and its dependencies are not included. For now, only kernels on x86_64 and aarch64 are supported. Though, this should cover all x86 system images, x86_64 or not, back to API 27.
-
-
-gpu option:
-
-
swiftshader_indirect: Use Swiftshader software renderer, which is the most portable across setups.
-
host: If the machine has a hardware GPU accessible, use host.
-
-
-no-snapshot:
-
-
Cold boot and exit without saving a snapshot.
-
-
-no-snapshot-save:
-
-
Boot from the last snapshot, if any, but exit without saving a snapshot.
-
-
-no-snapshot-load:
-
-
Cold boot and save a snapshot on exit.
-
-
-read-only:
-
-
Boot from the last snapshot, if any, and allow multiple simultaneous invocations of the emulator launcher on the same AVD. No snapshots are saved on exit and changes to disk are discarded.
-
-
If booting from a snapshot, memory is also shared in a copy-on-write manner between AVD instances, which can save memory.
-
-
-
-no-accel:
-
-
This can be useful if the environment does not support virtualization which can be common in Jenkins environments.
-
-
-no-window:
-
-
This can be used in conjunction with the normal emulator launcher if Qt libraries are not an issue. Otherwise, run with emulator-headless; the behavior should be identical.
-
-
-
-
Quickboot regression fix. Fixed Quickboot not working with -no-window / headless mode.
-
Landscape frameless mask fix. Fixed wrong masking when frameless AVDs were booted with 'landscape' initial orientation.
-
Qt 5.12. Upgraded Qt libraries to Qt 5.12 LTS.
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- QEMU 2.11.1 发布,开源模拟器
- ScummVM 2.1.0 发布,游戏模拟器
- MAME 0.192 发布,开源街机模拟器
- QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
- QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
- RetroArch 1.8.5 发布,跨平台模拟器
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C++编程思想(第1卷)
[美] Bruce Eckel / 刘宗田、袁兆山、潘秋菱 / 机械工业出版社 / 2002-9 / 59.00元
《C++编程思考》第2版与第1版相比,在章节安排上有以下改变。增加了两章:“对象的创建与使用”和“C++中的C”,前者与“对象导言”实际上是第1版“对象的演化”一章的彻底重写,增加了近几年面向对象方法和编程方法的最瓣研究与实践的有效成果,后者的添加使不熟悉C的读者可以直接使用这本书。删去了四章:“输入输出流介绍”、“多重继承”、“异常处理”和“运行时类型识别”,删去的内容属于C++中较复杂的主题,......一起来看看 《C++编程思想(第1卷)》 这本书的介绍吧!