An open API service indexing awesome lists of open source software.

https://github.com/beevelop/docker-android

:iphone: Personal Android Docker image
https://github.com/beevelop/docker-android

android containers docker docker-android java

Last synced: 10 months ago
JSON representation

:iphone: Personal Android Docker image

Awesome Lists containing this project

README

          

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/beevelop/docker-android/docker.yml?style=for-the-badge)
![Docker Pulls](https://img.shields.io/docker/pulls/beevelop/android.svg?style=for-the-badge)
![Docker Stars](https://img.shields.io/docker/stars/beevelop/android?style=for-the-badge)
![Docker Image Size (tag)](https://img.shields.io/docker/image-size/beevelop/android/latest?style=for-the-badge)
![License](https://img.shields.io/github/license/beevelop/docker-android?style=for-the-badge)
[![GitHub release](https://img.shields.io/github/release/beevelop/docker-android.svg?style=for-the-badge)](https://github.com/beevelop/docker-android/releases)
![GitHub Release Date](https://img.shields.io/github/release-date/beevelop/docker-android?style=for-the-badge)
![CalVer](https://img.shields.io/badge/CalVer-YYYY.MM.MICRO-22bfda.svg?style=for-the-badge)
[![Beevelop](https://img.shields.io/badge/-%20Made%20with%20%F0%9F%8D%AF%20by%20%F0%9F%90%9Dvelop-blue.svg?style=for-the-badge)](https://beevelop.com)

# Android 13 (API levels 28 - 34)

## based on [beevelop/java](https://github.com/beevelop/docker-java)

- Java `17.0.9`
- Gradle `4.4.1` (Groovy: `2.4.21`)
- Apache Maven `3.6.3`
- Ant `1.10.12`

## Pull, build or run this image

```bash
# pull the most recent tag / release
docker pull beevelop/android:v2023.12.1

# or run the image interactively
docker run --rm --name beevelop -it beevelop/android:v2023.12.1 bash

# or build the image from GitHub
docker build -t beevelop/android github.com/beevelop/docker-base
```

## Or use it as a base image

```Dockerfile
FROM beevelop/android:v2023.12.1

# accepts all the Licenses (please read first)
RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT
```

## Licenses

The usage of the Android SDK requires you to accept the licenses

## Maintenance

- [Command Line Tools Download](https://developer.android.com/studio#span-idcommand-toolsa-namecmdline-toolsacommand-line-tools-onlyspan)
- List build-tools versions: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep build-tools`
- [SDK Build Tools release notes](https://developer.android.com/tools/releases/build-tools)
- List platforms: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep 'platforms:'`

---

![Beevelop's Docker Image Hierarchy](https://gist.githubusercontent.com/beevelop/b0cddab7209a683c77560d06ff00bc8e/raw/15429ee1d02e2c4dc019b760ca8c7ceff5911b82/hierarchy.png)

### Use tags where possible, because

![One does not simply use latest](https://i.imgflip.com/1fgwxr.jpg)