摘要:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=605Apache Ant开发Android SDK 1.5 r2应用程序=========================编程基础 二安装Apache Ant我们现在要使用Apache Ant来开发我们的Android程序,首先下载Apache Ant 1.7.1① 我们从Apache Ant的官方网页下载:http://ant.apache.org/index.htmlWindowsapache-ant-1.7.1-bin.zipLinuxapache-ant-1.7.1- 阅读全文
摘要:
java压缩工具类,可加密依赖包:ant.jar , winziaes.jar(winzipaes_src_20110222.zip) bcprov-jdk16-146.jarimport java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;impo 阅读全文
摘要:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=167951本文参与:eoe & 友盟Android开发原创教程大赛所以大家多多支持!你们懂的。 java中实际是提供了对zip等压缩格式的支持,但是为什么这里会用到ant呢?原因主要有两个: 1. java提供的类对于包括有中文字符的路径,文件名支持不够好,你用其它第三方软件解压的时候就会存在乱码。而ant.jar就支持文件名或者路径包括中文字符。 2. ant.jar提供了强大的工具类,更加方便于我们对压缩与解压的操作。 在去年十月份我写过一篇关于zip压缩... 阅读全文
摘要:
在用ant进行打包apk文件时,如果用到ndk,那么如何把so文件打包进去呢?其实很简单,就在target为package的xml段里加上这2行<arg value="-nf"/><arg value="${external-lib-ospath}" />其中${external-lib-ospath}" 的值为libs,记住不要写libs/armeabi附上该段的xml代码:<target name="package" depends="dex, package-res-and-as 阅读全文
摘要:
随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈。 经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK。 要点: (1). 编译android的命令使用 (2). ant基本应用 (3). 多项目如何编译(包含android library) (4). 如何多渠道打包 ps:我将以最原始的方式来实现,而不是使用android自带的ant编译方式,并尽量详细解释,这样有益于我们... 阅读全文
摘要:
ANT是java开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANT和JUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发。作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的浪费;而ANT可以帮助我们完成一些单调而无聊的事情,使开发人员从这些无聊的工作中解脱出来;能更加专注于业务。 在我的博客中,我将系列的讲解ANT的使用方法,我本人使用ANT的时间也不长,如果我的博客有错漏,希望给我批评指正!要使用ANT,就必须先部署ANT的使用环境!①首先登录ant的官方网站http://ant.apache.org/bindownload.. 阅读全文
摘要:
eoe Android社区:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=170970附件中提供了三个文件1、build.xml 为 ant 生成android apk的脚本,里面包含了编译,生成dex文件,资源打包,生成release包,添加签名等步骤,看代码就知道了2、buildProjectHome.properties 主要是于项目相关的一些路径配置,告诉ant在去哪找资源文件3、build.properties 文件主要是android sdk、jdk,以及使用的debug.kestore( release.ke 阅读全文
摘要:
我们都知道Google官方提供的Android开发环境是Eclipse,仅仅给出了ADT插件。但是在AndroidSDK Tool文件夹中我们可以找到一个名为activityCreator.bat的批处理文件,它调用的是tools\lib\activityCreator文件夹中的activityCreator.exe程序,其实为一个Python语言解释程序。activityCreator的Activity创建脚本全部参数使用方法如下: Activity Creator Script Usage: activityCreator [--out outdir] [--ide intellij... 阅读全文
摘要:
新买了个mac book,但是对mac和生疏,连设置环境变量都不会。在此就记下,怎么在mac上设置android的环境变量。1. 启动终端Terminal2. 进入当前用户的home目录 输入cd ~3. 创建.bash_profile 输入touch .bash_profile4. 编辑.bash_profile文件 输入open -e .bash_profile.bash_profile文件内容:export PAHT=$PATH:/Users/work/dev_app/adt-bundle-mac/sdk/toolsexport PATH=$PATH:/Users/work/dev... 阅读全文
摘要:
通过ant脚本,编译打包android工程1.Android程序编译、打包、签名、发布的三种方式:方式一:命令行手动编译打包方式二:使用ant自动编译打包方式三:使用eclipse+ADT编译打包2.Android编译、打包的步骤:2.1第一步 生成R.java类文件:Eclipse中会自动生成R.java,ant和命令行使用android SDK提供的aapt.ext程序生成R.java。2.2第二步 将.aidl文件生成.java类文件:Eclipse中自动生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。2.3第三步 编译.java类文件生成clas 阅读全文