Mac Android如何自动打包

发布时间:2021-10-20 09:32:21 作者:柒染
来源:亿速云 阅读:171

这篇文章将为大家详细讲解有关Mac Android如何自动打包,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

准备环境

配置Android ADB环境

关于Android整个开发环境的搭建,SDK的下载安装这里就不赘述了,配置adb环境可以参考、

这里查看adb是否配置成功可以在终端输入

copy
adb version

显示以下信息则证明配置成功

copy
Android Debug Bridge version 1.0.41
Version 28.0.3-5475833
Installed as /Users/vic/Library/Android/sdk/platform-tools/adb

配置Gradle环境

配置gradle环境可以看一下我之前写的这篇文章Mac 配置gradle环境变量.

这里查看gradle是否配置成功可以在终端输入

copy
gradle -version

显示如下信息则表示配置成功

下载安装Jenkins

这里有两种方法可以用。参考Mac下Jenkins搭建

Jenkins环境变量的配置

左侧系统管理->系统设置,进入系统设置页面

全局属性下的环境变量,添加键值对

左侧系统管理->全局工具设置,进入全局工具设置页面

1. JDK
    JDK installations一栏里面点击Add JDK,Name随便取,不过最好对应好版本号;JAVE_HOME就设置为当前Mac下Java的安装路径。当然也可以设置成自动安装
2. Gradle
    gradle配置:一样名字最好跟着版本号,GRADLE_HOME就设置为gradle的安装目录

项目配置

构建一个自由风格的软件项目

点击左侧菜单中的新建任务,然后在新的界面输入项目名字,选择构建一个自由风格的软件项目选项完成创建

项目基本配置

点击左边的配置,从上到下一共6个tab,我们去一一配置自己想要的功能:

General

源码管理

构建触发器

周期性的执行编译任务,强制每天凌晨两点构建一次

表示的就是每5分钟检查一次源码变化。

> 第一个参数代表的是分钟 minute,取值 0~59;
> 第二个参数代表的是小时 hour,取值 0~23;
> 第三个参数代表的是天 day,取值 1~31;
> 第四个参数代表的是月 month,取值 1~12;
> 最后一个参数代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

构建环境

这里可以设置一些项目信息,比如在构建之前删除工作目录,设置构建名称等等。。。(但是我没有设置)

构建

构建后操作

Archive the artifacts(归档成品),输入内容

copy
**/app/build/outputs/channels/*.apk, **/apk-checker-result.*

上传蒲公英

增加一个构建步骤,选择Execute shell,在command中填入

copy
./gitswitch dev/ci
cd Source

filepath=`pwd`/app/build/outputs/channels/*pgy*.apk
file=`ls $filepath`
if [ $uploadPgy = true ]
then
    curl -F "installType=2" -F "password=alpha" -F "file=@$file" -F "uKey=542e73b113b5908da8b028805bf7e837" -F "_api_key=8e860ee5ba4996f9b19e56c28e07846a" https://qiniu-storage.pgyer.com/apiv1/app/upload
fi

蒲公英官方文档地址https://www.pgyer.com/doc/api#uploadApp

调试

构建历史->控制台输出,可以查看构建日志,根据报错来具体定位问题。

关于Mac Android如何自动打包就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. Mac中编译FFmpeg教程(Android版)
  2. mac Android Studio 真机测试 配置

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android mac

上一篇:php如何将指定字符转义

下一篇:centos yum如何安装php5.4

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》