文档章节

gradle

kylinhuang
 kylinhuang
发布于 2015/05/27 17:34
字数 744
阅读 19
收藏 0

1.下载插件

终端下,进入工程目录cd /Users/zhouxiyuan/git/fording 

执行

 ./gradle

 ./gradlew clean

下载插件



2.配置环境变量


修改  .bash_profile 文件


export PATH=${PATH}:/Users/zhouxiyuan/Downloads/AndroidSDK/platform-tools/

export ANDROID_SDK=/Users/zhouxiyuan/Downloads/AndroidSDK

export ANDROID_HOME=/Users/zhouxiyuan/Downloads/AndroidSDK


3.命令执行

重新进入终端 

cd ~/fording/    ---重新进入目录



./gradlew tasks  ---


------------------------------------------------------------

All tasks runnable from root project-----所有任务运行的根项目

------------------------------------------------------------


Android tasks ---Android任务

-------------

androidDependencies - Displays the Android dependencies of the project ---显示项目的Android的依赖

signingReport - Displays the signing info for each variant ---显示签名信息的每个变体


Build tasks ---建立任务

-----------

assemble - Assembles all variants of all applications and secondary packages.

---装配组件的所有应用程序和次级包装所有的变种。


assembleDebug - Assembles all Debug builds---集合所有的调试版本

assembleDebugTest - Assembles the Test build for the Debug build ---组装测试生成调试版本

assembleRelease - Assembles all Release builds---集合所有发布版本

build - Assembles and tests this project.---组装和测试项目

buildDependents - Assembles and tests this project and all projects that depend on it.

---组装和测试这个项目和所有依赖它的项目

buildNeeded - Assembles and tests this project and all projects it depends on.

---组装和测试这个项目,所有的项目取决于。

clean - Deletes the build directory. ---删除生成目录


Build Setup tasks ---建立任务

-----------------

init - Initializes a new Gradle build. [incubating]---初始化一个新的工具-建立。[培养]

wrapper - Generates Gradle wrapper files. [incubating]---包装文件生成工具。[培养]


Help tasks ---帮助任务

----------

dependencies - Displays all dependencies declared in root project 'fording’. 

---表现在根项目涉水宣布所有的依赖”。


dependencyInsight - Displays the insight into a specific dependency in root project 'fording’.

---显示洞察根项目涉水特定的依赖


help - Displays a help message

projects - Displays the sub-projects of root project 'fording’. ---显示根项目“涉水”子项目

properties - Displays the properties of root project 'fording’. ---属性-显示根项目“涉水”的属性。

tasks - Displays the tasks runnable from root project 'fording' (some of the displayed tasks may belong to subprojects).

---任务-显示任务运行的根项目涉水”(有些显示的任务可能属于子项目)


Install tasks

-------------

installDebug - Installs the Debug build ---installdebug安装调试版本

installDebugTest - Installs the Test build for the Debug build---installdebugtest安装测试生成调试版本

installRelease - Installs the Release build---installrelease安装发布版本

uninstallAll - Uninstall all applications.---卸载所有的应用程序。

uninstallDebug - Uninstalls the Debug build---卸载调试版本

uninstallDebugTest - Uninstalls the Test build for the Debug build---卸载调试版本

uninstallRelease - Uninstalls the Release build--卸载发布版本


Verification tasks---验证工作

------------------

check - Runs all checks. ---运行检查

connectedAndroidTest - Installs and runs the tests for Build 'debug' on connected devices.

---安装和运行建立“调试”上连接的设备的试验。

connectedCheck - Runs all device checks on currently connected devices.

---运行所有设备检查当前连接的设备。

deviceCheck - Runs all device checks using Device Providers and Test Servers.

---运行所有设备检查使用设备供应商和测试服务器。

lint - Runs lint on all variants.

lintDebug - Runs lint on the Debug build

lintRelease - Runs lint on the Release build


Other tasks

-----------

assembleDefault



To see all tasks and more detail, run with —all.





4.打包

./gradlew assembleRelease  ---发布版本


打包文件 Disk ▸ 用户 ▸ zhouxiyuan ▸ fording ▸ main ▸ build ▸ apk






© 著作权归作者所有

kylinhuang
粉丝 4
博文 31
码字总数 23836
作品 0
九江
高级程序员
私信 提问
AndroidStudio gradle安装配置详解-透过现象看本质

背景 相信很多人第一次安装androidstudio跑工程时候,会遇到一个问题:android sutdio第一次打开一个工程巨慢怎么办? 或者是gradle project sync filded错误 有没有想过androidstudio是如何...

u010321471
2018/05/27
0
0
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper

本文首发于微信公众号「刘望舒」 原文链接:看似无用,实则重要的Gradle Wrapper 关联文章 Gradle核心思想(一)为什么现在要用Gradle? Gradle核心思想(二)Gradle入门前奏 Gradle核心思想...

刘望舒
03/21
0
0
Android gradle和gradle wrapper

使用Android Studio开发Android时,默认使用gradle进行编译打包。 要使用gradle插件打包,需要导入classpath,此处,plugin的版本会对应一个gradle版本,版本对应不正确,会导致编译打包出错...

xingjm8511
2016/05/30
93
0
gradle 与 android gradle 插件的关系

名词解释: 1,Gradle: Gradle是一种构建工具,它使用一种基于Groovy的特定领域语言(DSL)来构建项目。不仅仅用于android 工程的构建。 2,Android Plugin for Gradle: 这就是为了编译and...

Carlyle_Lee
2018/07/14
0
0
Gradle学习(三)——Gradle Wrapper

用Wrapper进行构建 如果你的Gradle项目设置了Wrapper,那么你就需要在root项目中运行以下命令中的一个去执行构建: (Linux或者macOS) (Windos) 每个Wrapper都绑定了一个版本的Gradle,当你执...

lastsweetop
2017/12/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

佳博标签打印问题-

由于网页打印不行,要么sdk 写成activex,这样浏览器支持又有局限。 因此,采用客户端编写打印服务启动,定时轮询服务端打印队列,从服务的获取打印队列进行打印。 服务端web 点击打印,讲打...

mellen
8分钟前
0
0
Jmeter利用JMXMon插件监控服务器JVM情况

1、Jmeter下载JMXMon插件 2、Jmeter 添加 JMXMon请求 远程监控JVM状态需要在JVM启动时候加上一段参数才行,在tomcat bin目录下找到catalina.sh 在# OS specific support. $var _must_ be set...

覃光林
9分钟前
1
0
Qt编写安防视频监控系统(界面很漂亮)

一、前言 视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸...

飞扬青云
13分钟前
1
0
Python的requests库中的Put方式使用

1.后端接口 @PutMapping public ResponseEntity<MyObject> putMyObject( @RequestBody MyObject myObject) { ... } Put请求参数在请求体里面。 1.前端请求 import requestsimpo......

亚林瓜子
14分钟前
0
0
全站加速(DCDN)- IP应用加速产品解读

5月22日下午15点,阿里云全站加速(DCDN)-IP应用加速如期发布。IP应用加速是阿里云自主研发的一款更高效、更安全、更便捷的动态加速产品,结合阿里云CDN本身的资源优势,利用就近接入、智能...

迷你芊宝宝
18分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部