Android应用构建:15:使用gradlew和Android SDK镜像构建安卓应用

本文详细介绍了如何利用Dockerfile和特定版本的Android SDK(26.1.1)及gradle(5.4.1)构建Android应用。通过创建Docker镜像,将应用代码放入容器,并执行gradlew命令进行初始化和构建apk,避免了每次构建时下载gradle的步骤。同时,提供了Docker镜像下载命令和构建过程的总结。
摘要由CSDN通过智能技术生成

在这里插入图片描述
这篇文章以Android SDK 26.1.1 和gradle 5.4.1为例(在前面使用Android Studio 3.5.3的示例应用中所使用的版本),介绍如何安卓应用构建的容器化方式。

Dockerfile

FROM liumiaocn/android:sdk.26.1.1
COPY Demo/ /data/Demo
RUN /data/Demo/gradlew --version

Dockerfile说明:

  • 使用Android SDK 26.1.1版本作为基础镜像
  • 将示例应用拷贝至/data/Demo下
  • 执行gradlew --version从而初始化gradle在当前用户下的安装,后续直接使用此镜像可不再需要下载

Demo应用:https://github.com/liumiaocn/easypack/tree/master/containers/standard/android/Demo

镜像下载

下载命令:docker pull liumiaocn/android:sdk.26.1.1.gradlew.5.4.1

版本确认

liumiaocn:android liumiao$ docker run --rm liumiaocn/android:sdk.26.1.1.gradlew.5.4.1 /data/Demo/gradlew --version

------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值