android ant批量打包
来源:互联网 发布:超市扫码枪软件 编辑:程序博客网 时间:2024/05/18 03:29
补充遇到的问题:没有先clean项目就去ant打包,在proguard.cfg或者proguard-project.txt文件中引入了找不到的jar包导致can`t read *.jar无法打包
ant打包其实不难,看里面的错误注释,然后查找就可以
1.配置JAVA的环境变量
2. 下载Ant(这里的Ant不是eclipse和android SDk里面自带的ant)
3. 解压Ant并配置环境变量
路径均用反斜杠)
4. 验证ant配置是否正确
但是Ant不支持循环,怎样循环打包? 扩展包Ant-contrib能轻松解决这个问题.可以翻墙的同学可以到http://ant-contrib.sourceforge.net/自行下载,下载后直接把ant-contrib-1.0b3.jar放到Ant的lib文件夹即可.
5. 编写build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="ThumbPlay" default="help">
<!-- extension targets. Uncomment the ones where you want to do custom work
<!--
-->
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
</taskdef>
<import file="${sdk.dir}/tools/ant/build.xml" />
<target name="deploy">
</target>
<target name="modify_manifest">
<!--<replaceregexp file="AndroidManifest.xml" encoding="utf-8" match="android:value="(.*)"" replace=""/>-->
<!--<property name="out.release.file" value="${out.absolute.dir}/${channel}.apk"/>-->
<copy tofile="${gos.path}/ThumbPlay_${channel}.apk">
</copy>
<delete includeEmptyDirs="true">
</delete>
<echo message="==========================="/>
</target>
</project>
Windows环境下:
6. 配置local.properties
Mac环境下:
6. 配置local.properties
7. 配置ant.properties
# the config file for batch package.
application.package=com.leyou.thumb (你的apk文件的包名)
ant.project.name=ThumbPlay (你的apk文件的工程名)
java.encoding=utf-8
out.absolute.dir=C:/compile
gos.path=Z:/app-version/test (打好的渠道包要放到的目的位置)
key.store=D:/androidApk/thumbplay/thumbplay.keystore (keystore文件路径)
key.store.password=wushenshiji999 (keystore文件路径)
key.alias=muzhigame (keystore文件别名)
key.alias.password=wushenshiji999 (keystore文件别名密码)
app_version=1.0.4 (要打的渠道包的版本名称)
market_channels=guanwang,shuihu,wushen,shenhua,huawei (渠道名称,要以逗号分隔,必须在一行内)
8. 最后一步,修改AndroidManifest.xml文件:
9.生成渠道包
可以直接使用Eclipse的ant打包项目
http://blog.csdn.net/gf771115/article/details/19478383
0 0
- android ant批量打包
- android ant 批量打包
- android ant批量打包
- Android:Ant 批量多渠道打包
- android Ant 批量多渠道打包!
- android ant 多渠道批量打包
- android Ant 批量多渠道打包
- Android使用Ant批量打包
- Android 使用 Ant 批量打包
- android ant 多渠道批量打包
- Android ant 批量打包研究
- Android使用Ant批量打包
- Android学习 - ant批量打包
- android Ant 批量多渠道打包
- Android采用Ant批量打包
- Android批量打包,利用Ant打包
- Android批量打包,利用Ant打包
- android ant 编译打包 和批量打包
- 排序算法大集锦_线性时间_计数排序
- 多进程操作sqlite的数据同步问题
- SWT
- nodejs express ejs模板处理get请求,获取参数的几种方式
- 优秀的手机UI界面
- android ant批量打包
- linux学习笔记—find命令
- XML小练习:内部DTD
- 移动互联网多元化,别把SEO当技术
- XML小练习:外部DTD
- dwr中获取session、request等对象
- 【Visual Basic】Helloworld
- update后返回更新的值
- JFace