# android-demo ![badge](https://cnb.cool/examples/ecosystem/android-demo/-/badge/git/latest/ci/pipeline-as-code) ![badge](https://cnb.cool/examples/ecosystem/android-demo/-/badge/git/latest/ci/git-clone-yyds) ![badge](https://cnb.cool/examples/ecosystem/android-demo/-/badge/git/latest/ci/status/push) 在当前的这个示例中,您将通过云原生构建实现,打包"android-demo"项目 ## 前提条件 1. 使用 [云原生构建(CNB)](https://cnb.cool) 构建你的项目 2. 声明式的[构建缓存](https://docs.cnb.cool/zh/grammar/pipeline.html#volumes) ## cnb.yml ```yaml master: push: - docker: # 可以在 hub.docker.com 上找需要的 android sdk 版本的 docker 镜像 # https://hub.docker.com/r/mobiledevops/android-sdk-image # https://github.com/docker-android-sdk # 当这些都不满足您的需求时,您可以制作自己的 docker 镜像安装您需要的 sdk 版本和工具 image: mobiledevops/android-sdk-image:34.0.1 volumes: - /root/.gradle:cow stages: - name: android-build script: ./gradlew build - name: "ls" script: ls ./app/build/outputs/apk/release ``` ## 从当前示例起步 ```shell cnb-init-from https://cnb.cool/examples/ecosystem/android-demo.git ```