提供Android运行环境的Docker镜像,适用于Android应用开发、测试及相关任务的容器化部署。
收藏数: 26
下载次数: 100741
类型:
beevelop/android!GitHub Workflow Status !Docker Pulls !Docker Stars !Docker Image Size (tag) !License 。集成了 Android 开发所需的核心工具链,可提供一致、隔离的开发环境,适用于本地开发、CI/CD 流程及自动化构建场景。
11.0.174.4.1(Groovy:2.4.17)3.6.31.10.7通过 Docker Hub 拉取最新或指定版本镜像:
bash# 拉取最新标签/版本 docker pull beevelop/android:v2023.01.2
以交互方式运行容器(用于临时开发或调试):
bashdocker run --rm --name beevelop-android -it beevelop/android:v2023.01.2 bash
参数说明:
--rm退出后自动删除容器,-it启用交互终端,--name指定容器名称
从 GitHub 源码构建镜像:
bashdocker build -t beevelop/android github.com/beevelop/docker-base
在自定义 Dockerfile 中引用本镜像,扩展开发环境:
DockerfileFROM beevelop/android:v2023.01.2 # 接受 Android SDK 许可证(使用前请阅读许可证协议) RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT # 示例:安装额外的 Android 构建工具 RUN sdkmanager --sdk_root=$ANDROID_SDK_ROOT "build-tools;33.0.2" "platforms;android-33"
使用本镜像即表示您同意 Android SDK 的许可条款。Android SDK 许可证详情可通过 Android 官方文档查看。在构建自定义镜像时,建议通过 sdkmanager --licenses 命令显式接受许可证。
bashsdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep build-tools
bashsdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep 'platforms:'
建议使用特定版本标签(如 v2023.01.2)而非 latest,以确保环境稳定性和可重复性。
!One does not simply use latest
!Beevelop's Docker Image Hierarchy
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务