在Mac和Window上配置android自动打包

原创 2017年09月13日 16:13:22

配置自动打包脚本,首先就是要配置gradle命令,这里你假设已经有了android开发环境。

Window上配置gradle:
选中计算机=》右键属性=》高级系统设置=》高级=》环境变量=》系统环境变量;找到path;在最后跟添加你的gradle的bin路径:

这里写图片描述
我这里gradle的路径:

C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3\bin

如果安装过AndroidStudio或者Eclipse,可以去这个路径去看看,也可以自己下载解压到你认为合适的路径进行引用
最后打开命令cmd:输入gradle -v
会看到如下效果表示配置成功:
这里写图片描述

Mac上配置gradle:
Mac上配置gradle稍微有点儿不同不过思路其实是一样的
首页通过终端打开 配置文件:
1. 输入

cd ~/

进入当前用户的home目录。
2.创建bash_profile 执行命令:

touch .bash_profile

3.打开并编辑bash_profile 执行命令:

open .bash_profile

4.配置gradle:

export PATH=$PATH:你的gradle的bin路径

最后保存配置退出
5.更新刚配置的环境变量,命令:

source .bash_profile

让配置生效
输入gradle -v,你会看到如下结果
这里写图片描述
表示配置成功,如果没有,出现其他情况,如果因为配置错误,会使命令行失效,如果出现这种情况,可以先在终端执行如下命令:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

让命令暂时可用,然后重复上边步骤,修改配置,直到配置成功

小提示:在Mac上如果直接使用AS下在的gradle路径似乎有问题,猜测应该是路径中带有空格之类的字符不认识,我这里解决方法直接拷贝一份到其他目录,然后引用

至此我们在Window和Mac上都成功配置好了gradle命令,其实到此我们就可以实现脚本自动打包,下边还是简单介绍下命令:

cd 你的项目的根目录/app
gradle clean
gradle build

三句话就可以实现自动打包,最后生成的apk包在路径:

你项目的根目录/app/build/outputs/apk

如果有兴趣,可以写成可执行脚本,下次直接点一下就可以打包生成apk
当然,这些还是不能满足我们需求,我们可以搭建一个Jenkins环境,将自动打包脚本放上去,每次测试需要安装包,就可以自动生成。
我们还可以写上自动更新svn或者git源码,自动打包完成以后,自动提交到svn或者git,甚至可以添加定时打包。

MAC上Android Studio的SVN配置

Ignore 指定忽略文件或目录如图进行操作这些文件会因为本地环境不同而改变,不需要提交这里有两个隐藏文件夹.gradle/和.idea/,正常情况下是无法被选中的,你可以选择直接输入,也可以点击下图...
  • ddxxll2008
  • ddxxll2008
  • 2016年12月22日 13:51
  • 838

Mac系统下将已有项目上传到SVN服务器

创建好了一个项目, 想要加入到SVN服务器里, 纳入源码管理系统. 若使用SVN客户端软件上传有时并不方便; 此处使用命令行方式上传, 支持更广泛. ...
  • yishengzhiai005
  • yishengzhiai005
  • 2015年08月05日 09:32
  • 3869

MAC上搭建Jenkins实现Android自动打包

Jenkins环境搭建 1、Java的下载安装和环境变量的配置 ①下载安装:Jenkins的运行依赖Java环境,所以在安装Jenkins之前必须要安装JDK或JRE,Java下载地址 ②配置:配置环...
  • ATangSir
  • ATangSir
  • 2017年05月14日 00:28
  • 1270

Android项目从Mac移动到window报错

这几天在做项目,小组中有一个成员用的是Mac系统,每次我们项目整合的时候都会出现很多错误。刚开始时候,都要修改半天,clean半天,也没有好。经过几天,我发现了两个常见的错误。    一、R.jav...
  • yilip
  • yilip
  • 2012年07月14日 00:04
  • 1531

在Mac和Window上配置android自动打包

配置自动打包脚本,首先就是要配置gradle命令,这里你假设已经有了android开发环境。Window上配置gradle: 选中计算机=》右键属性=》高级系统设置=》高级=》环境变量=》系统环境变...
  • qq_24641847
  • qq_24641847
  • 2017年09月13日 16:13
  • 2243

Mac中Android Studio的SVN使用详解

今天整理了下SVN在Android Studio(以下简称AS)下的使用,系统是Mac的,我想Windows的网上已经有很多了,以下是针对Mac版 AS的SVN操作和Eclipse还是有很多不同的地方...
  • tmacsky
  • tmacsky
  • 2015年07月03日 17:51
  • 2593

使用Jenkins搭建Android自动打包环境

概述Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目;监控外部调用执行的工作。 对于我们开发工程师来说,我们只管写代码,至于怎么打包...
  • xiangzhihong8
  • xiangzhihong8
  • 2017年04月01日 11:27
  • 2328

一.jenkins+github+gradle 实现android自动化打包全攻略(MAC版)

http://www.jianshu.com/p/9caab25d2cf1 http://www.jianshu.com/p/9caab25d2cf1 一.jenkins+...
  • u011904605
  • u011904605
  • 2017年01月18日 21:45
  • 1900

mac版 android studio svn工具cornerstone使用

mac 版的android studio 通过 cornerstone 进行svn版本控制
  • shuang__zi
  • shuang__zi
  • 2016年11月30日 11:50
  • 1826

Mac中Android Studio的SVN使用详解

今天整理了下SVN在Android Studio(以下简称AS)下的使用,系统是Mac的,我想Windows的网上已经有很多了,以下是针对Mac版: AS的SVN操作和Eclipse还是有...
  • chengkaizone
  • chengkaizone
  • 2016年02月29日 18:25
  • 1932
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Mac和Window上配置android自动打包
举报原因:
原因补充:

(最多只允许输入30个字)