当前位置: 首页 > news >正文

做垂直网站大气的wordpress

做垂直网站,大气的wordpress,深圳龙岗个人网站建设,免费宝塔主机一、安装包准备 1、准备jdk 下载地址:Java Downloads | Oracle 注意版本!!!!!! 我下载的jdk17,不然后面构建镜像报错,就是版本不对 2、准备安装的工具包 ttps://dev…

一、安装包准备

1、准备jdk

下载地址:Java Downloads | Oracle

注意版本!!!!!! 我下载的jdk17,不然后面构建镜像报错,就是版本不对

2、准备安装的工具包

ttps://developer.android.google.cn/studio/ 这里下载安卓工具,后面的版本参考

下载地址的生成规则:https://dl.google.com/android/repository/文件名

文件名就是:commandlinetools-mac-11479570_latest.zip(根据自己的环境选择对应的

我是采用的在dockerfile直接下载的方式

cmdline-tools 版本    最低 JDK    Mac    Linux    Windows
13.0(latest)    17    commandlinetools-mac-11479570_latest.zip    commandlinetools-linux-11479570_latest.zip    commandlinetools-win-11479570_latest.zip
12.0    17    commandlinetools-mac-11076708_latest.zip    commandlinetools-linux-11076708_latest.zip    commandlinetools-win-11076708_latest.zip
11.0    17    commandlinetools-mac-10406996_latest.zip    commandlinetools-linux-10406996_latest.zip    commandlinetools-win-10406996_latest.zip
10.0    11    commandlinetools-mac-9862592_latest.zip    commandlinetools-linux-9862592_latest.zip    commandlinetools-win-9862592_latest.zip
9.0    11    commandlinetools-mac-9477386_latest.zip    commandlinetools-linux-9477386_latest.zip    commandlinetools-win-9477386_latest.zip
8.0    8    commandlinetools-mac-9123335_latest.zip    commandlinetools-linux-9123335_latest.zip    commandlinetools-win-9123335_latest.zip

二、制作镜像

1、下载jdk版本的压缩包,传到Linux上面,编写dockerfile

FROM ***********/base/ubuntu-base:python3.10#RUN pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
#RUN pip config set global.trusted-host mirrors.cloud.tencent.comWORKDIR /home/workADD ./*.py /home/work
# 拷贝JDK安装包到容器中
# 安装jdk
ADD jdk-17_linux-x64_bin.tar.gz /usr/app/java
RUN mkdir -p /usr/app/java#设置JAVA_HOME的环境变量
ENV JAVA_HOME=/usr/app/java/jdk-17.0.10
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$JAVA_HOME/bin:$PATH
#容器启动时需要执行的命令
CMD java -versionRUN mkdir -p /usr/local/androidSdk# 设置变量
ENV ANDROID_HOME="/usr/local/androidSdk" \SDK_TOOL_URL="https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip"RUN echo  "Y" |  apt install unzip
RUN apt update
RUN echo  "Y" |  apt install curl# 创建android sdk目录,并下载 sdkmanager
RUN  cd $ANDROID_HOME \&& curl -o sdk.zip $SDK_TOOL_URL \&& unzip sdk.zip \&& rm sdk.zip# 解压完之后在cmdline-tools路径下创建latest文件夹
RUN mkdir -p ${ANDROID_HOME}/sdk/cmdline-tools/latest RUN cp -r ${ANDROID_HOME}/cmdline-tools/* ${ANDROID_HOME}/sdk/cmdline-tools/latest# 安装android sdk其他package, 输入y是因为此处会有一个licence,需要用户同意后才会安装
RUN echo "Y" | ${ANDROID_HOME}/sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-28" "build-tools;28.0.3"# 设置环境变量: 把 android sdk 路径加入到 PATH 中
ENV PATH ${ANDROID_HOME}/sdk/cmdline-tools:${ANDROID_HOME}/sdk/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${PATH}RUN apt update
RUN pip install oss2RUN apt clean

  注意这里的基础镜像你们根据你们的实际 情况修改,改成Ubuntu的镜像即可。

2、构建镜像

docker build -t  /jenkins/android-package:0.0.1 .

3、push镜像

 docker push /jenkins/android-package:0.0.1

三、遇到的问题

1、jdk和Android的版本问题,参考上面的即可

2、 Either specify it explicitly with --sdk_root= or move this package into its expected location: <sdk>/cmdline-tools/latest/

解决方案:修改路径,将文件放到latest的文件夹下,具体操作如图。

参考:docker+jenkins+android环境搭建(使用dockerfile) - 掘金

在docker搭建android编译打包环境实践 - 简书

Android cmdline-tools 版本与其最小JDK关系_java11对应的android sdk tools-linux版本是多少-CSDN博客

Linux 环境下 搭建Android SDK 和Android NDK-腾讯云开发者社区-腾讯云

http://www.bjxfkj.com.cn/article/110966.html

相关文章:

  • 懒人手机网站盘锦网站建设vhkeji
  • 石家庄网站制作报价给网站做收录较好的软件
  • 公司网站优化外包企业网站建设新站
  • 哪个网站可以做代销代做毕业设计的网站
  • 贵州建设厅网站首页免费微信h5页面制作
  • 制作企业网站是怎么收费的网站建设平台合同模板下载
  • 蜘蛛爬网站大型网站的制作
  • 临沂做网站找哪家好qq炫舞做字网站
  • 给传销产品做网站网站 架构设计
  • 中建建设银行网站企业it外包
  • 深圳网站建设推广平台长沙的seo网络公司
  • 商业网站建设的方法建设银行网站解除绑定
  • 网站建设应注意哪些问题企业信用信息公示年报
  • 网站模板网站制作费
  • ps毕业设计做网站界面安装应用商店
  • 太仓高端网站制作如何用wordpress做视频网站
  • 网站打不开怎么回事高端的佛山网站建设价格
  • 国外有哪些网站可以做电商静态网站设计方案
  • 登陆网站显示域名解析错误怎么办淄博做网站
  • 高端网站建设价格网站seo基础
  • 梦幻西游网页版官方网站网站怎么做长尾词
  • 国外的网站需要备案吗厦门网站建设的公司
  • 格力网站建设首页wordpress示例页面删除
  • 上海网站建设哪工艺品东莞网站建设
  • 深圳英文网站开发怎样购买网站域名
  • 企业网站开发公司有哪些商标版权的应用
  • wordpress 大型网站政务公开和网站建设自查报告
  • 猎头公司网站建设提供网站建设的功能
  • 威县做网站多少钱网站开发毕设开题报告
  • 网站备案什么注销百度站长验证网站