mac 下配置ant和打包

转载 2015年07月09日 14:53:49

今天早上来的时候,突然想到ant,因为我看到一句话,java程序猿,怎么可能不会用ant,所以今天研究一下怎么用!

首先说明的是我用的是mac一体机,要使用ant,我整理了一下几个步骤:

1.去官网下载ant,http://ant.apache.org,然后解压到一个目录下。

2.配置环境,配置mac下安装ant的环境,我是在网上搜的,首先 sudo -s ,获取root权限,会提示你输入密码,也就是你电脑的密码,然后会出现base-3.2#,接下来就是修改读写权限,base-3.2# chmod +w /etc/bashrc ,然后修改bashrc文件,base-3.2# vi /etc/bashrc,然后会弹出一个进入bashrc的编辑状态,在这个过程中遇到了一个问题,就是command not find !,最后找到原因了,是因为在开始这些操作之前,没有 source /etc/profile,加上这句命令后就oK了。

3. 编辑bashrc文件 ,在fi下面进行编辑,export ANT_HOME="ant的路径" export PATH=${PATH}:${ANT_HOME}/bin

4.查看是否配置成功,重新进入,输入ant -version 如果出现Apache Ant(TM) version 1.9.4 compiled on july 2015,说明配置成功了。

首先说一下,一些mac的命令,i是进入编辑状态,wq保存  !退出,esc退出编辑状态,ls查看所有的目录,cd 目录名,进入某一个目录,cd .. 返回上一层,open /etc/profile打开profile文件。

接下来就是用ant进行Android项目的打包了。

首先要进入你的android sdk的tools目录,否则android命令就会 command not find!,

cd /Users/wangjuchen/Desktop/linux/android-sdk-macosx/tools进入tools目录后,android命令就可以用了,然后

./android create project -k com.android.guo -a xiaoguo -t 2 -p ~/创建一个项目,工程名字是xiaoguo,包名是con.android.guo 版本号是2,-p /后面是你创建项目的目录

如果已经创建过的项目,就用下面的命令

./android update project --name LogoActivity -t 2 -p /Users/wangjuchen/Documents/project/LogoActivity

ant的参数有debug:带调试用签名的构建 release:构建应用程序,生成的apk必须签名才可以发布,install:安装调试构建的包到运行着的模拟器或者设备;reinstall,uninstall,在android项目文件下,ant debug ,会打包出来调试签名的apk。

release打包方式,在ant.properties文件中添加

key.store=path/to/my.keystore  

key.alias=mykeystore 

key.store.password=wodemima 

key.alias.password=wodemima

在运行ant release会

生成三个apk,其中的一个就是签名好的可以发布的包了。也可以打包完成后立即安装,ant release install

Mac上配置Ant打包工具

Ant是一种基于Java的build工具。是一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。它是基于JAVA的,因此是平台无关的,并且运行脚本的格式是基于XML的,所以简单并且好维护...

MAC系统配置环境变量(ant,apktool为例),多渠道打包

1.右键Finder(快捷键:Command+Shift+G),然后弹出前往的文件夹/etc/bashrc 点击前往 2.到达如下图,双击bashrc 出现, 保存(快捷键co...

Mac中用Ant实现Android的批量打包碰到的一些问题以及解决方法

Hello!各位新年好! Mac中用Ant实现Android的批量打包碰到的一些问题以及解决方法...
  • tmacsky
  • tmacsky
  • 2015年02月27日 14:12
  • 1847

利用Ant在mac osx下实现多渠道打包 + 混淆

这篇文章是上一篇mac下多渠道打包的实现的续集,在上一篇的基础上加上混淆功能。 混淆说到混淆,让我想起前段时间很火的蜻蜓FM造假事件,有人通过反编译蜻蜓FM,发现其源代码基本没有做过混淆,才会让人找到...

[Android] mac上申请签名及使用ant自动编译打包签名APK

一、 mac上申请android 签名 cd ~/Android-sdk(进入android sdk目录)keytool -genkey -v -keystore android-release-...

Android_Ant_多渠道打包/一键自动编译 ——Mac lion 10.8.2下

http://developer.android.com/tools/projects/projects-cmdline.html 1.首先是为项目生成build.xml文件 ...

利用ant在Mac 下自动化打包签名Android程序

1.创建一个android项目参数说明:-k /--package 为命名空间(包名)-a /--name 工程名-p /--path 项目 -t 为目标平台的版本编号命令:./android cre...

mac os上android申请签名和使用ant自动编译打包签名apk

原创文章转载请保留出处 http://blog.csdn.net/s278777851/article/details/9053985  一、 mac上申请android 签名 cd ~/...

使用Ant在mac os下实现多渠道打包

背景于还在使用Eclipse做为开发工具的同学而言: 由于各种原因,还有部分公司使用Eclipse作为Android开发工具,版本要上线的时候,要上传渠道包到国内主流应用平台,如:应用宝,安智市场,...

Android_Ant_多渠道打包/一键自动编译 ——Mac lion 10.8.2下

http://developer.android.com/tools/projects/projects-cmdline.html 1.首先是为项目生成build.x...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac 下配置ant和打包
举报原因:
原因补充:

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