Gradle构建系统macOS安装与使用

news/2024/5/20 1:15:52 标签: macos, gradle, android, 构建系统

1.打开gradle.org并点击安装

 2.先决条件  ,确认安装JDK1.8或者更高版本已安装

 在终端输入brew install gradle进行安装

 安装成功如下:

 查看安装版本号gradle -v

 使用gradle

1.创建目录demo并进入该目录

mkdir demo
cd demo

2.gradle init 使用Gradle开始构建

 输入2开始构建应用

输入3然后输入yes开始构建java应用 

 输入1使用Groovy脚本构建应用

输入项目名,包名,JDK版本号(或者直接回车使用默认) 开始构建... 

回车后构造成功如下

 Gradle成功生成工程

 settings.gradle文件与目录关系

 自动生成的gradel插件脚本

工程依赖

构建脚本说明 

 

 

 

 

 

 

测试工程: gradle check

运行工程: gradle run

 

发布应用: gradle build 

发布应用到scans.gradle.com

scans.gradle.com查看已发布应用

 

 

 


http://www.niftyadmin.cn/n/463370.html

相关文章

一体化个人门户Web Portal

什么是 Web Portal ? Web Portal 是一个一体化的 Web 仪表板,提供许多小部件来构建个人门户。具有加载外部插件的能力。对于那些只需要链接仪表板并希望使用 yaml 配置它的人来说,Lite 版是一个精简版本。 构建镜像 如果你不想自己构建,可以…

MySQL进阶SQL语句(二)

MySQL进阶SQL语句(二) 一、MySQL进阶SQL语句1.1 连接查询1.2 CREATE VIEW视图,可以被当作是虚拟表或存储查询1.3 UNION 联集1.4 CASE1.5 空值(NULL) 和 无值() 的区别1.6 正则表达式 二、存储过程2.1 存储过程定义2.2 存储过程的优点2.3 存储…

性能测试LoadRunner深入浅出

Da01 一、初步概念 1、功能测试:测试软件产品的功能是否达到要求。 如:ATM取款(在线取款) --- 是否成功 转账成功,表示功能实现了 (一个人) 2、性能测试:测试软件产品的性能是否达到要求。 包括&#xf…

【C++】AVL树的插入实现

目录 AVL树的概念AVL树节点的定义AVL树的插入AVL树的旋转左单旋(parent->_bf 2 && cur->_bf 1)a,b,c当高度为0a,b,c当高度为1a,b,c当高度为2a,b,c当高度为...... 右单旋(parent->_bf -2 && cur->_bf -1)a,b,c当高度为0a,b,c当高度为1a,b,c当高…

Image-to-Image任务的终结者:详解ControlNet原理与代码

Diffusion Models专栏文章汇总:入门与实战 前言:condition diffusion是最火爆的应用方向,2023年效果最好的几种条件diffusion models,例如《详细解读PITI:开启diffusion models image-to-image新时代》、

数据挖掘——甘肃省县(区)域农业综合实力研究(论文)

《数据挖掘与分析》课程论文 题目:甘肃省县(区)域农业综合实力研究 xx学院xx专业xx班:xx 2023年6月 甘肃省县(区)域农业综合实力研究 xx (xx学院 xx学院) 摘要:本文主要研究甘肃省各县&#…

Python进阶知识(四)

文章目录 1.Python并发编程之Futures2.Python 垃圾回收机制3.Python上下文管理器4.Python数组的存储和处理Numpy模块4.1. NumPy数组(ndarray):4.2. 创建数组:4.3. 数组属性:4.4 数组索引和切片:4.5. 数组运…

Qt 将某控件、图案绘制在最前面的方法,通过QGraphicsScene模块实现

文章目录 前言一、效果二、代码实现1.工程文件夹结构2.BackWidget类2.1 backwidget.h2.2 backwidget.cpp 总结 前言 在用Qt做一些应用的时候,有可能遇到和“绘制顺序”相关的问题,即要控制一些控件之间的显示前后问题,在常用的QWidget体系中&…