【Docker容器中安装android打包环境】

Docker容器中安装android打包环境

  • 安装JDK11(前提有个linux的服务器,然后有安装好的docker环境)
  • 安装Gradle
  • 安装SDK
  • ———————我是可爱的分界线—————————–
  • android打包环境需要如下软件
  • DockerFile文件的内容如下:
  • 宿主机服务器上创建镜像:
  • Jenkins上先配置节点,然后配置任务:

安装JDK11(前提有个linux的服务器,然后有安装好的docker环境)

参照此文章亲测可行
docker run –name android -i -t ubuntu /bin/bash 创建一个容器,给它打个标签是android,它的环境是ubuntu
docker ps -a 查看所有的容器,找到刚创建的容器,复制id记录下来,后面用的到
docker cp jdk-11.0.1_linux-x64_bin.tar.gz d6ca937b8977:/root 把jdk11先用工具上传到linux服务器,然后用这个命令把jdk11拷贝到容器所在的环境
docker start d6ca937b8977 启动容器
docker exec -it d6ca937b8977 /bin/bash 进入容器
cd /root tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz 解压jdk
mkdir /usr/lib/jvm 创建一个放jdk的目录
mv ~/jdk-11.0.1 /usr/lib/jvm 把刚解压的jdk目录放在新创建的目录上
pwd 查看当前目录

添加环境变量的快速方式
export ANDROID_HOME=/opt/android/sdk
exportPATH= P A T H : {PATH}: PATH:ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
导出docker容器
docker export d6ca937b8977> docker_android.tar

安装Gradle

  1. 下载gradle-7.0.2-all.zip

  2. 安装解压zip的工具(先apt-get update 然后apt-get install unzip 然后unzip xxx.zip)

  3. 解压然后配置环境变量,用Gridle -v
    查看版本 ,环境变量配置参考jdk和[这个文章的环境变量],只能参考不能完全抄袭(https://www.10qianwan.com/articledetail/744809.html)

安装SDK

  1. 下载命令行工具Command line tools only
  2. 解压安装这个命令行工具,然后参考

DockerFile文件的内容如下:

宿主机服务器上创建镜像:

需要在DockerFile文件所在的目录下执行此命令

  1. 节点下要挂任务,jekins 站->新建任务->构建自由风格的任务->限制项目运行的节点为我们上一步创建的节点,填上其名字->Git下你要编译的代码的地址和分支->执行shell脚本

【Docker容器中安装android打包环境】
上面就是重点,不懂的加vx:2488234525

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8579 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月21日
下一篇 2022年2月21日

相关推荐