一、建立Ant打包Apk
新建一个TestAnt项目
创建App的签名密钥
参考我的这篇github,欢迎Star|点击这里
取到密钥后,在项目中创建一个keystore的文件夹,复制密钥到此
给项目添加Ant
//到项目的上级目录 cd /Users/.../Documents/workspace/ //给相聚添加ant,-p 项目 -t 是target 我这里是android-21 android update project -p TestAnt -t android-21 --subprojects //这条命令执行完毕会创建build.xml 和proguard-project.txt 文件,会更新local.properties
5.新建ant.properties ,并添加密钥
//密钥的路径 key.store=<keystore> //别名 key.alias=<key> //store 的密码 key.store.password=<keystore pwd> //alias 的密码 key.alias.password=<key pwd>
6.运行ant
依次选择[build.xml][Run AS] [AntBuild…]
勾选clean 和 debug
查看运行日志
二、安装到手机并且编写脚本,实现全自动
1.安装到手机
//复制上图中```[echo] Debug Package:```的路径 adb install 路径
如果你想学到更多adb push adb install adb install -r 三个命令的区别的话,请点击这里
2.编写脚本,放到项目更目录
run.sh
#使用ant编译为debug版本 ant clean debug #安装apk到手机 adb install -r bin/TestAnt-debug.apk
在mac中是run.sh在win中是run.bat
3.运行脚本
cd 项目路径 ./run.sh
4.错误
运行./run.sh 提示Permission denied没有权限
chmod 777 run.sh
运行完成了,但是提示Invalid APK file: bin/TestAnt-debug.apk无效的apk
修改build.xml文件中的project 的name为项目的名称TestAnt