将jt生成的项目自动化work的脚本

用jt生成项目挺方便,但是每次build安装的时候有些费劲。在www下执行完后还得去app下执行。今天一上午将由jt命令创建的工程自动化的脚本整合了一下,却发现有人已经做好了。晚了n步啊,还是粘出来吧,觉得有用的可以拿走哦。使用方法,在www下新建一个debug.sh 然后把下面内容考进去。设置一下第3、4行的packagename和apkname,然后执行sh debug.sh 它就会自动的给你跑起来。还有方便的,后面给你说。

#!/usr/bin
#user fortunezhang
packagename="com.a.b.c"
apkname="abc-debug.apk"

echo 'auto running'
echo 'building...'
gen
mdclean
mdbuild

echo 'turn to app'
cd ..
cd app
adb clean

echo 'uninstall app...'
adb uninstall $packagename

echo 'app build...'
ant debug
adb install -r bin/$apkname

echo 'running activity'
adb shell am start -n  $packagename/$packagename.activity.MainActivity

echo 'backing...'
cd ..
cd www

echo 'please see your phone'

 执行完成以后你就可以看手机了,程序已经自动跑起来了。如果你不想每次都卸载你的程序就把 uninstall那两行干掉。

 

说个更方便的。因为每个项目变的是packagename和apkname,所以你可以在把debug.sh, 拷贝到一个不经常动的地方,我的是~/MyCode/file/debug.sh。然后在.bash_alias里面添加一句:

alias cpd='cp ~/MyCode/file/debug.sh . '

 以后每次用的时候在www下直接敲cpd ,然后改下packagename和apkname就可以了。

 

解释一下为嘛没有在project下做这个命令,而是在project/www下执行,是因为我的启动python server的alias是在www下执行的,如果你想在project直接执行的改一下python server 的alias,还有上面的debug.sh 的部分就好了

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值