好记性不如烂笔头,记录一下:
一、android studio 打包apk
拉取代码,在android studio中打开工程,
1、Gradle build
2、Build -->Build Bundles-->Build Apk
电脑的sdk版本需与app目录下的build.gradle sdk配置一致
二、jenkins一键打包apk
(一)环境准备----gradle的安装
1、下载gradle压缩包
Gradle官方下载地址:https://gradle.org/releases/
2、上传至linux的/usr/local目录:
3、解压 unzip gradle-6.4.1-all.zip
4、配置环境变量
vi /etc/profile
export GRADLE_HOME=/usr/local/gradle-6.4.1
export PATH=$GRADLE_HOME/bin:$PATH
5、刷新环境变量
source /etc/profile
6、查看gradle的版本
gradle -version
(二)环境准备----Android SDK的安装
1、压缩包下载 wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
2、解压
tar xvzf android-sdk_r24.4.1-linux.tgz
3、配置环境变量
vi /etc/profile
export ANDROID_HOME=/usr/local/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
4、刷新环境配置
source /etc/profile
5、列出需要安装的资源
android list sdk --all
android update sdk -u -a -t 4,51(需要资源的序号下载,我需要的版本对应的就是4,51)
(三)jenkins的配置
1、系统管理--全局工具配置,如图保存
2、系统管理--系统配置-全局属性-环境变量添加
3、新建任务
appuildoutputsapkdebug*.apk的意思是匹配app/build/outputs/debug路径下所有拓展名为.apk的安装包
4、立即构建