the performance could be better, VNC using a "real" client on the same machine as the Android VM has the same perf as noVNC in the browser but i do have to note that it's slower than VNC toward a Linux or Windows machine, maybe there are some tweaks to be done, maybe we can replace this with a flag passed to QEMU or some other VNC impl.
[x] The developer can access the Android device's shell from a coder_app
This runs a VM within Docker (by passing the
/dev/kvm
device).Goals
coder_app
coder_app
Resources (unordered dump)
https://github.com/bk138/droidVNC-NG
https://f-droid.org/api/v1/packages/net.christianbeier.droidvnc_ng
https://f-droid.org/repo/net.christianbeier.droidvnc_ng_<XXX>.apk
https://github.com/budtmo/docker-android/blob/master/docker/emulator
https://android.stackexchange.com/questions/217741/how-to-bind-mount-a-folder-inside-sdcard-with-correct-permissions https://gist.github.com/teocci/67b0771fc0faa4282c45db8e2fd4c107 https://gist.github.com/Try-Parser/b7106d941cc9b1c9e7b4c7443a7c3540
https://github.com/CircleCI-Public/cimg-android/blob/main/2024.01/Dockerfile https://www.jetbrains.com/fr-fr/lp/toolbox
https://stackoverflow.com/questions/57082769/connect-to-android-emulator-in-a-docker-container-through-vnc-error-with-api-28/57651203#57651203