Docker容器中安装android打包环境
安装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
-
下载gradle-7.0.2-all.zip
-
安装解压zip的工具(先apt-get update 然后apt-get install unzip 然后u