gradle 打包命令(怎么在mac终端输入命令)

Gradle终端命令给App打包估计好多兄弟们都习惯了用AndroidStudio和Eclipse的build直接对app进行打包,突然有一天领导让用Gradle打包,就措手不及了,我为大家附上方法:首先,需要有一个本地的Gradle,在此我附上网址,是我自己传到网盘上的,所以不是最新的,不影响使用gradle-2.4-all链接:http://pan.baidu.com/s/1nvRcDV7密

大家好,又见面了,我是你们的朋友全栈君。

Gradle终端命令给App打包

估计好多兄弟们都习惯了用AndroidStudio和Eclipse的build直接对app进行打包,但是其实打包更应该用Gradle打包,我来附上方法:


首先,需要有一个本地的Gradle,在此 我附上网址,是我自己传到网盘上的,所以不是最新的,不影响使用

gradle-2.4-all

链接:http://pan.baidu.com/s/1nvRcDV7 密码:plag

gradle-2.10-all

链接:http://pan.baidu.com/s/1dEB3Eed 密码:s44m

选择下载即可,我用的是2.10的

下载完毕后,解压到任意文件夹,之后配置好环境变量,Gradle就可以使用了

注意:需要配置JAVA_HOME!需要配置JAVA_HOME!需要配置JAVA_HOME!重要的事情说三遍,仅仅配置java的bin到环境变量是不行的,需要配置JAVA_HOME,JAVA_HOME的配置为你的jdk目录,否则会报错!


有好多人都很好奇Gradle的终端到底是什么东西


我在这里解释一下,使用Gradle的终端可以使用AndroidStudio自带的,也可以使用Windows自带的cmd(因为我是Windows系统)

首先说一下cmd,对项目进行打包

1. 切换到自己的项目的根目录

2.1. gradle assembleDebug<注:这个是打Debug包>

2.2. gradle assembleRelease<注:这个是打Release包>

<若是你第一次使用这个命令行进行打包,可能会下载相关依赖,翻个墙速度会更快,不翻墙也就几分钟的事情>

最后,他会给你报一个build successful就算是打包成功了

之后,你可以在你的app–>build–>outputs–>apk下找到你需要的东西

而AndroidStuidio自带的 就更加简单了,在AndroidStuidio下方有一个Terminal,点击即可,不用手动切换到根目录,自动就是根目录,其余操作和cmd操作一样

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128913.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月15日 下午4:00
下一篇 2022年4月15日 下午4:00


相关推荐

  • MySQL数据库:explain执行计划详解

    MySQL数据库:explain执行计划详解

    2021年4月9日
    140
  • GitHub还是GitLab?谈谈两者的区别

    GitHub还是GitLab?谈谈两者的区别开发人员在开发编程项目时可能会面临这样一个问题,GitHub和GitLab各有优缺点,用哪一个更好呢?那么今天我们就来简单介绍一下GitHub和GitLab并谈谈它们各自的优势和短板。您真的需要用到分布式版本控制系统吗?VCS又名源代码管理(SCM)系统,旨在让开发人员、设计人员同时开发一个项目。它能够确保每个人都可以访问最新代码,并同步自己的修改。然而,这说起来容易做起来难。为了实现这一点,Linux之父LinusTorvalds发明了免费的开源分布式版本控制系统Git。Git的表现要比Ap

    2025年7月31日
    4
  • ipad分屏功能怎么使用_es6 reflect

    ipad分屏功能怎么使用_es6 reflectpadStart方法使用说明jspadStart是什么padStart()方法用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。实例’abc’.padStart(10);//”abc”‘abc’.padStart(10,”foo”);//”foofoofabc”‘abc’.padStart(6,”123465″);//”123abc”‘abc’.padStart(8,”0″)

    2025年10月9日
    5
  • UML 时序图[通俗易懂]

    UML 时序图[通俗易懂]概念时序图(SequenceDiagram)描述了对象之间传递消息的时间顺序,用来表达用例中的行为顺序,是强调消息时间顺序的交互图。也就是说,时序图描述了类以及类间相互交换以完成期望行为的消息。内容时序图包括了4个元素,分别是对象(Object)、生命线(Lifeline)、激活(Activation)和消息(Message)。对象(Object)对象代表时序图中的对象…

    2022年6月16日
    32
  • 流形学习应用与展望

    流形学习应用与展望一 nbsp 流形学习典型应用 nbsp 1 可视化人不能直观感知高维度的数据集的内部结构 但对三维以下的数据集的内在规律有着很强的感知能力 流形学习可以将高维数据的内在关系在低于三维的空间中展示出来 使得人们能够直观地认识高维数据的内在规律 并了解影响数据集内在结构的主要因素的变化规律 nbsp 2 推理与半监督学习由于流形表达了一个事物在不同状态下的共通状态 而沿流形的运动则表达事物状态的变化 那么

    2026年3月17日
    1
  • int型的取值范围是?

    int型的取值范围是?int 型的取值范围是 为什么 int 型数据类型的取值范围不对称呢 为什么最大值是 2 31 1 呢 为什么最小值是 2 31 而不是 2 31 1 呢

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号