Android车载开发中调试app与bat结合的丝滑小妙招

项目场景:

做Android车载的小伙伴调试app的时候常年就是手动adb命令三连,例如我常用的adb推送apk的命令

adb root 
adb remount 
adb push D:\workspace_atc\XSP3-10A\AutoSystemUIPlugin\app\release\CarSystemUI.apk  /system/priv-app/CarSystemUI
adb shell sync
adb shell 
ps -aux |grep systemui
kill '进程号'

我手动敲这套命令那真的是一气呵成,键盘敲得邦邦响,实际费时费力


问题描述

虽然键盘敲得邦邦响,领导也觉得你很牛,在专心干活,但是频繁调试耗费时间精力,不够丝滑


解决方案:

后面从万能的互联网上学到写个installSysPrivApp.bat文件放到Android studio项目中,bat的名字可以自定义,不懂bat为何物的自行百度,如下截图
在这里插入图片描述

bat里面的代码这样写

adb root
adb remount
adb push D:\workspace_atc\XSP3-10A\AutoSystemUIPlugin\app\release\CarSystemUI.apk  /system/priv-app/CarSystemUI
adb shell sync
adb shell kill -9 `pidof com.android.systemui`

D:\workspace_atc\XSP3-10A\AutoSystemUIPlugin\app\release\CarSystemUI.apk这个路径要改成你studio工程apk生成的路径
/system/priv-app/CarSystemUI这个路径是你机器里面apk的路径
以上两个路径务必要写对

写好后就到Android studio下面的Terminal终端中执行这个bat,输入. app终端会自动帮你补全. .\app\installSysPrivApp.bat,上面截图下半部分就是执行installSysPrivApp.bat的窗口。
可以看到执行bat文件后apk自动就推送到机器对应位置并杀进程!

---------------超级省事,超级丝滑!

优缺点总结

优点:节省时间、调试丝滑
缺点:干活响动变小了,没装到X

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值