maximilionus / android-qemu-launcher Goto Github PK
View Code? Open in Web Editor NEWUtility and docs to run hardware-accelerated Android images on Linux QEMU KVM
License: BSD 2-Clause "Simplified" License
Utility and docs to run hardware-accelerated Android images on Linux QEMU KVM
License: BSD 2-Clause "Simplified" License
The issue with qcow2
disk image format is that you can not mount it as a simple image with mount
tool. You have to load the kernel NBD module first, then connect to the drive with qemu-nbd
and only then you can mount
it.
As this is not a trivial task, it should be documented somewhere in this repo or even integrated into the main launcher as a special subset of CLI commands.
This feature was already implemented in the legacy versions of this launcher. The latest available versions of these scripts are located in the 5f0e39e commit tree:
Add instructions for VM display params tweaking to README.md
.
Tweaks to document:
Wayland is not working fine with every input and output device for this emulator. Yes, you can launch this VM in Wayland, but the performance and usability will be very poor.
Note
Most of the issues will be solved as qemu official Wayland support will roll out. XWayland is cursed without any workaround.
The solution is very simple and straightforward. Use Xorg, don't use Wayland. For now. Or swap this crappy GPU with AMD.
That's probably a good idea to make adb switchable within the configuration file, so user can disable all the port forwarding to host, if adb access is not required at all. This switch is also probably should be turned off by default, to minimize the possibility of some weird random issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.