Gradle and Kotlin compiler come together with this Docker image merely for the sake of convenience / trial. Last but not least, not to redistribute the SDK is the legal behavior. Additionally, instead of one dedicated Docker image per Android API level (which will end up with a ton of images), you just have to deal with one image. In this way, you don't have to waste time on downloading over and over again, meanwhile, without having any unnecessary package. You can maintain an external persistent SDK directory, and mount it to any container. Provide only the barebone SDK (the latest official minimal package) gives you the maximum flexibility in tailoring your own SDK tools for your project. Works out of the box as an Android CI build enviroment. Installing the tool within a Docker container is the easiest and perfect solution.
Infer), which has complex dependencies might be in conflict with your local environment. Solves the problem of ' It works on my machine, but not on XXX machine'. It contains the complete Android SDK enviroment, is able to perform all regular Android jobs. Android SDK development environment Docker image