Android程序自动化打包
来源:互联网 发布:好用的网络同传软件 编辑:程序博客网 时间:2024/06/06 02:57
在一般的Android开发中,我们通常使用Eclipse自带的导出工具来进行App的签名和发布,Android自动化打包,就是利用脚本将这样一个手动操作的过程转化为一个命令搞定。
- 准备
需要配置好JDK、Android SDK和Ant的环境
- 步骤
- 准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整project.properties文件中依赖库的相对位置了。
- 打开CMD命令行,进入到依赖库源码目录,执行android update lib-project -p . -t android-17,这个命令的作用是在依赖库下生成自动打包相关的文件,-p .的意思是在当前根目录下执行,-t android-17的意思是此源码使用android-17 api进行编译,各位根据自己的项目情况自行修改,所有的依赖库都要执行这一步操作。
- 打开CMD命令行,进入到源码根目录,执行android update project -p . -t android-17,这个命令的作用是在源码下生成自动打包相关的文件。
- 打开CMD命令行,进入到源码根目录,执行ant clean,然后ant debug,如果打包成功,可以在源代码的bin目录下看到未签名的apk文件。
- 想要生成签名文件,需要在源码根目录下建立ant.properties文件,内容如下:
- #包名
- application.package=com.nomouse
- #项目名,缺省时源码文件名
- ant.project.name=
- #编码方式
- java.encoding=utf-8
- #编译输出绝对路径
- out.absolute.dir=d:/out
- #生成文件绝对路径
- gos.path=d:/out
- #签名key文件绝对路径
- key.store=D:/adt-bundle/Nomouse
- #签名文件密码
- key.store.password=password
- #签名别称,中文的话需要转成utf-8编码,可以使用JDK自带的native2ascii工具
- key.alias=\u4f01\u4e1a
- #签名别称密码
- key.alias.password=password
转自:http://blog.csdn.net/nomousewch/article/details/21984361
0 0
- Android程序自动化打包
- Android程序自动化打包
- Android程序自动化打包
- Android程序自动化打包
- Android程序自动化打包
- Android程序自动化打包
- 利用ant在Mac 下自动化打包签名Android程序
- android自动化打包
- Android自动化打包
- android使用ant自动化打包
- android 自动化编译,批量打包
- Android 自动化打包 (mac)
- Android使用Gradle自动化打包
- Jenkins实现Android自动化打包
- Android程序自动化打包(ant多工程)及相关问题处理
- 【Android自动化打包】01. aapt的用法
- 【Android自动化打包】02. javac的用法
- 【Android自动化打包】03. APK的数字签名
- JavaScript平稳退化
- Mybatis 动态sql
- Java中的static关键字解析
- maven 教程一入门
- Linux下clock计时函数学习
- Android程序自动化打包
- 中标麒麟(linux)下QUdpSocket无法使用组播发送数据问题
- xml之dom解析
- 把back键做成home键
- 如何用Maven创建web项目(具体步骤)
- iOS开发:UIWebView的使用
- 案例研究:图片库改进版
- Cocos2D-X 设计模式:二段构建模式
- 独立守护进程init.d和超级守护进程xinet.d区别和联系