文件名称:安卓自动打包
文件大小:1.09MB
文件格式:ZIP
更新时间:2019-01-31 04:10:30
ant android 安卓 打包 自动
Android ant 自动打包脚本:自动替换友盟渠道、版本号、包名,而不影响代码(修改的是临时目录中的代码)。
如何集成到我的项目里
前提:了解android官方文档,在项目目录中执行官方命令能打包,比如常见的打包步骤:
android update project -p . -s -t "android-21"
ant debug
如果是用Linux系统,则不用记上面这么长的命令,下载本项目中的Makefile,放到项目目录中,然后执行:
make
ant debug
如果ant debug打包能通过,则可以使用下面的自动打包。
下载custom_rules.xml,放到项目目录中,然后执行:
ant auto-debug -Dversion=time
即可自动打包,生成的包在./bin/中。
如果想打release包,下载ant.properties,修改其中的密码等配置,然后执行:
ant auto-release -DUMENG_CHANNEL=googlePlayStore -Dpackage=com.example.ant.beta
即可。
打包时自动更换友盟渠道
确认AndroidManifest.xml中已添加了友盟节点:
【文件预览】:
AntDemo-master
----checkstyle()
--------android_checks.xml(7KB)
----git-pre-commit(3KB)
----res()
--------values-v11()
--------menu()
--------values-v14()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable()
--------drawable-xxhdpi()
--------values()
--------values-sw720dp-land()
--------drawable-mdpi()
--------values-zh-rCN()
--------values-sw600dp()
--------layout()
--------layout-v9()
----ant.properties(769B)
----LICENSE(1KB)
----src()
--------io()
----custom_rules.xml(6KB)
----.gitignore(363B)
----Makefile(763B)
----project.properties(563B)
----README.md(2KB)
----AndroidManifest.xml(2KB)
----release.keystore(2KB)
----libs()
--------armeabi()
--------android-support-v4.jar(972KB)
--------umeng_sdk.jar(157KB)