赞
踩
docker build -t ubuntu:v1 .
查看已有镜像:
docker images
docker run -itd ubuntu:v1
查看容器:
docker ps
docker exec –it <容器ID> /bin/bash
vim /etc/porfie
保存并退出profile步骤:
①按下Esc键;②输入:wq
使profile文件的更改生效:
source /etc/profile
可以在 ~/.bashrc 中最后一行添加source /etc/profile,这样每次启动容器可以自动运行source /etc/profile语句。
由于linux系统无法直接下载androidsdk,需要通过官网的工具sdkmanager来下载和安装:
Sdkmanager在构建镜像的时候已经放到了指定路径下:/usr/local/androidsdk
使用命令查看最新的stable版本:
./sdkmanager --list --channel=0
报错:无法找到sdk根目录,提示说有两种解决办法:一是用–sdk_root指定路径,二是把文件夹移动到指定路径。
Sdkmanager安装依赖操作步骤:
①首先在/usr/local/androidsdk/cmdline-tools目录下创建一个latest目录:
cd /usr/local/androidsdk/cmdline-tools
mkdir latest
②将/usr/local/androidsdk/cmdline-tools目录下的文件全部转移到latest目录下:
mv * /usr/local/androidsdk/cmdline-tools/latest
③进入到/usr/local/androidsdk/cmdline-tools/latest/bin目录下,打开安装列表:
cd /usr/local/androidsdk/cmdline-tools/latest/bin
./sdkmanager --list --channel=0
安装需要的包:
./sdkmanager "build-tools;28.0.3" "platforms;android-28"
在弹出协议许可时选择y,开始安装。
下载完成后,可在cmdline-tools的同级目录,找到下载的sdk:
设置环境变量:
vim /etc/profile
安装好android-sdk之后再将java版本切换回1.8.0_391版本:
具体依赖包版本需根据项目代码来定。
构建好安卓打包环境后,将项目代码拷贝进容器中,进入到项目代码根目录,执行:
cordova build
即可打包成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。