首页 > 其他分享 >docker安装jenkins+Android sdk

docker安装jenkins+Android sdk

时间:2024-05-29 13:46:24浏览次数:36  
标签:-- sdkmanager Android home jenkins docker tools android sdk

1、宿主机安装Java环境

参考这个链接:https://www.cnblogs.com/likecoke/p/13638419.html

2、宿主机安装 Android SDK

2.1下载zip包

wget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip

2.2解压到 /home/android-sdk路径下

unzip -d /home/android-sdk commandlinetools-linux-6858069_latest.zip

2.3cd到/home/android-sdk/cmdline-tools/bin路径下

cd /home/android-sdk/cmdline-tools/bin

2.4展示所有可下载的工具

 ./sdkmanager --sdk_root=/home/android-sdk/ --list 
 --sdk_root指定某文件夹为安装sdk的路径(cmdline-tools应该放在android-sdk的目录下面),并展示可以下载的东西

供参考:sdkmanager的使用教程

https://developer.android.google.cn/studio/command-line/sdkmanager

 

2.5根据需求下载对应的SDK

这里下载的是Android 33

(包括platforms;android-33  platform-tools build-tools;33.0.3)

依次输入命令

./sdkmanager --sdk_root=/home/android-sdk/ "platforms;android-33"

然后输入Y

./sdkmanager --sdk_root=/home/android-sdk/ "platform-tools"

./sdkmanager --sdk_root=/home/android-sdk/ "build-tools;33.0.3"

参数解释:

指定下载目录:--sdk_root=/opt/android-sdk/
"platforms;android-28"下载的东西

下载后会自动解压

 可以看到下载完了

cd /home/android-sdk

ll

 

 2.6加入环境变量

vim /etc/profile

export ANDROID_HOME=/home/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools

source /etc/profile

 

标签:--,sdkmanager,Android,home,jenkins,docker,tools,android,sdk
From: https://www.cnblogs.com/likecoke/p/18220079

相关文章

  • Android14音频进阶之dump各阶段音频数据<Tee Sink方案>(七十五)
    简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】......
  • Docker_Docker应用部署4
    一、MySQL部署案例:需求在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQLServer。案例:实现步骤1.搜索mysql镜像dockersearchmysql2.拉取mysql镜像dockerpullmysql:5.63.创建容器创建容器,设置端口映射、目录映射#在/root目......
  • ubuntu 更改docker默认存储目录
    经过确认园内博客大多数是CentOS下的方式,找到一篇ubuntu下的,但是他是通过建立软连接的方式。这里放上我在官方论坛上找到的方法,参考链接1.停止docker服务sudosystemctlstopdocker2.更改daemon文件在/etc/docker下面的daemon.json,如何没有则创建sudovim/etc/docker/d......
  • centos8 安装docker
    Docker要求CentOS的内核版本,至少高于3.10,可以用命令uname-r查看;如果低于3.10的可以用yumupdate升级一下。下面开始安装:1、安装docker要求的依赖:yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2Complete表示依赖安装完成。2、添加阿里云的仓库......
  • docker 容器安装软件
    前提1容器用debianbookworm建立2设置容器代理见之前随笔1:再宿主中建立sources.list文件将bookwrom的软件源放入该文件2:执行dockerps-a得到要设置的容器id3:执行dockercpsources.list容器id:/etc/apt/将软件源list放入docker容器中3:容器中执行aptupdate成功......
  • Docker部署php运行环境
    编写docker-compose.yml配置文件,使用nginx作为web服务器,转发php的请求。version:"3"services:web:image:nginx:stable-alpineports:-"8081:80"volumes:-./nginx/www:/usr/share/nginx/html-./nginx/conf.d:/etc/nginx/conf......
  • Android 关于MVP、MVC、MVVM原理、使用方法、优缺点以及共同之处与不同之处详细介绍
    Android关于MVP、MVC、MVVM原理、使用方法、优缺点以及共同之处与不同之处详细介绍Android应用程序的设计模式,常见的三种模式是MVP(Model-View-Presenter)、MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)。它们在设计和组织Android应用程序中起着不同的作用,都......
  • docker数据卷的作用及用法
    一、数据卷的作用解决容器与数据耦合的问题1.当我们要进入到docker容器内部修改代码时,很不方便,不便于修改。2.数据不可复用,在容器内的修改对外是不可见的,所有修改对新创建的容器是不可复用的。3.升级维护困难,数据在容器内,当我们要升级容器必然要删除旧容器,所有数据也都跟着删除了......
  • 制作Docker镜像
    目录一、Docker构建镜像的原理1、镜像分层原理2、Docker的镜像结构3、分层存储原理4、构建命令与层的关系5、最终镜像的创建二、dockercommit构建镜像1、使用场景2、手动制作yum版的nginx镜像2.1、启动一个centos容器,安装好常用的软件以及nginx2.2、关闭nginx后台运行2.3、自定......
  • 最详细的k8s中部署Jenkins教程+基于jenkins+k8s(container)实现CI/CD
    k8s中部署Jenkins系统环境:• kubernetes版本:1.23.3• jenkins版本:2.172• jenkins部署示例文件Github地址:https://github.com/my-dlq/blog-example/tree/master/jenkins-deploy一、设置存储目录在Kubenetes环境下所起的应用都是一个个Docker镜像,为了保证......