Add documentation of development environment setup#86
Conversation
|
I'm giving this a try on both my systems, will LYK how that goes. |
inahga
left a comment
There was a problem hiding this comment.
This worked great on MacOS, modulo some Docker woes noted in my review. I don't like to use Docker Desktop because its restrictive license scares me, but luckily the Java Testcontainers does have support for alternative runtimes.
This mostly worked on Linux. I ran into a dynamic linking problem with clang, but this is due to my esoteric choice of Linux distribution, NixOS. The "proper" way to get this to work on NixOS is to have a Nix shell rather than having the Android SDK installed globally. I will pursue this separately. Just making a note in writing in case someone else comes along and has this problem.
| performance difference between using a processor architecture that matches the | ||
| host (which can be virtualized) versus using a dissimilar processor architecture | ||
| (which must be emulated). | ||
|
|
There was a problem hiding this comment.
| ### Docker | |
| If you're using an alternative Docker runtime, such as `podman` or `colima`, set up | |
| your environment according to the [Testcontainers documentation][testcontainers]. | |
| [testcontainers]: https://java.testcontainers.org/supported_docker_environment/ | |
Caveat: the suggestion might not fit in correctly, suggest taking it in an editor rather than directly committing it.
No description provided.