ant编译android工程用批处理打包
16lz
2021-01-23
阅读更多 1.先配置文件目录:
sdk.dir=D:\\android-sdk\\android-sdk
project.sdkenv=D:\\android-sdk\\android-sdk
project.antenv=C:\\ant_1.9.3\\lib\\ant-contrib-1.0b3.jar
#project name and version
project.name=工程名
project.version=V1.00.10
#keysore file
keystore.file=platform.keystore
key.alias=android
key.alias.password=android
key.store.password=android
#library project
library-dir=D:\\androidPro\\..
library-dir2=D:\\androidPro\\..
2.编写build.xml
<?xml version="1.0" encoding="UTF-8"?>
value="${env.JAVA_HOME}/bin/jarsigner" />
value="${library-dir}/${external-lib}" />
value="${library-dir2}/${external-lib}" />
目录初始化....
/>
/>
value="${basedir}/${resources-package}" />
value="${basedir}/${out-unsigned-package}" />
value="${basedir}/${out-signed-package}" />
生成R.java文件....
编译aidl文件....
正在编译Java源文件...
bootclasspath="${android-jar}">
includes="*.jar" />
bootclasspath="${android-jar}">
includes="*.jar" />
srcdir="${basedir}" includeAntRuntime="false" destdir="${outdir-
classes}" bootclasspath="${android-jar}" verbose="false" debug="on">
includes="*.jar" />
正在将.class文件转化成.dex文件...
正在打包资源文件...
正在生成未签名apk...
正在为apk文件签名...(默认为开发模式下签名文件)
签名完成
正在优化apk...
优化完成
APK打包完成,apk对应的路径为:${zipalign-signed-
package}
3.编写批处理文件
cmd -> ant realease 就可以了
sdk.dir=D:\\android-sdk\\android-sdk
project.sdkenv=D:\\android-sdk\\android-sdk
project.antenv=C:\\ant_1.9.3\\lib\\ant-contrib-1.0b3.jar
#project name and version
project.name=工程名
project.version=V1.00.10
#keysore file
keystore.file=platform.keystore
key.alias=android
key.alias.password=android
key.store.password=android
#library project
library-dir=D:\\androidPro\\..
library-dir2=D:\\androidPro\\..
2.编写build.xml
<?xml version="1.0" encoding="UTF-8"?>
value="${env.JAVA_HOME}/bin/jarsigner" />
value="${library-dir}/${external-lib}" />
value="${library-dir2}/${external-lib}" />
/>
/>
value="${basedir}/${resources-package}" />
value="${basedir}/${out-unsigned-package}" />
value="${basedir}/${out-signed-package}" />
bootclasspath="${android-jar}">
includes="*.jar" />
bootclasspath="${android-jar}">
includes="*.jar" />
srcdir="${basedir}" includeAntRuntime="false" destdir="${outdir-
classes}" bootclasspath="${android-jar}" verbose="false" debug="on">
includes="*.jar" />
package}
3.编写批处理文件
cmd -> ant realease 就可以了
更多相关文章
- Android下使用Properties文件保存程序设置
- android解析xml文件 Android DOM解析XML之全球实时地震信息列表
- android 删除文件,打开指定的文件类型
- Android Studio2.0引入so文件(亲测)
- eclipse创建android项目,无法正常预览布局文件
- Android lint 删除无用图片文件和配置文件
- android 开发-数据存储之文件存储
- [Android] 该文件包与具有同一名称的现有文件包存在冲突
- Android学习笔记1——建立android工程及其目录结构