使用Ant自动签名、打包Android apk并且自动安装到手机

一、建立Ant打包Apk

  1. 新建一个TestAnt项目
    这里写图片描述
  2. 创建App的签名密钥

    参考我的这篇github,欢迎Star|点击这里

  3. 取到密钥后,在项目中创建一个keystore的文件夹,复制密钥到此
    这里写图片描述

  4. 给项目添加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

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZeroFlutter

感谢支持,请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值