`

将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 的部分就好了

 

 

 

 

 

分享到:
评论

相关推荐

    jt/t 808协议的生成和解析工具

    这是本人基于VC++开发的jt/t 808协议的生成和解析工具

    【工具集成】Solidworks2019集成TC12调Dispatcher转JT.pdf

    在当前的工程和产品设计领域中,自动化工具的集成是提高效率和减少错误的重要手段。本文档详细介绍了如何将Teamcenter 12(TC12)与Solidworks 2019进行集成,同时侧重于通过Dispatcher服务来进行JT文件格式转换的...

    CRM系统项目实战(源码) 使用selenium+unitest自动化测试框架,最后生成报告并使用邮件发送

    CRM系统项目实战(源码) ...CRM系统的项目奖实战,从web自动化到涉及到的selenium知识点,再到这个项目引用的unittest自动化测试框架。最后生成报告并发送,实现了完整的流程。很清晰的介绍了web自动化测试的框架

    jt项目linux专用部署集群的jar包.zip

    在"jt项目"中,可能包含多个类文件和配置,被打包成一个或多个JAR,通过命令行或者脚本启动,例如`java -jar yourapp.jar`。 3. **端口分配**:描述中提到的8091、8092、8093是服务监听的端口号。在TCP/IP协议中,...

    JT学习项目源代码_JT-Resource.zip

    JT学习项目源代码_JT-Resource

    Beetle.JT808-master.zip_beetle_beetle c#_beetleX实现订阅_jt808_jt80

    标题中的"Beetle.JT808-master.zip"表明这是一个关于JT808协议的开源项目,由Beetle框架实现,且基于C#编程语言。Beetle是一个通用的通讯框架,而JT808则是一种广泛应用于中国GPS监控系统中的通信协议。这个项目可能...

    JT三维格式标准

    《JT三维格式标准详解》 JT格式,全称为“Jupiter Tessellation”,是西门子PLM软件公司推出的一种开放的、轻量级的三维数据交换格式,广泛应用于...对于任何参与JT相关项目的人来说,这些都是不可或缺的知识资源。

    JT技术----三维数据可视化和共享的基础.doc

    JT技术是一种专为三维数据可视化和协作而设计的基础技术,尤其在汽车、航空航天及重型装备等机械CAD领域广泛应用。作为事实上的3D可视化格式标准,JT格式具备高性能、轻量化和灵活性,支持高效压缩,使得大规模装配...

    JT2GoSetup

    Siemens PLM Software 客户将 JT 视为最可靠的 3D 可视化格式。 JT2Go 应 JT Open 成员的请求开发而成,被认为是免费查看 JT 数据的最佳选择。 JT Open 计划是一个开放而富有影响力的社区,其中的用户、软件供应商和...

    SpringBoot入门项目需要的文件jt.rar

    - 当你解压"jt.rar"并替换现有的`src`目录时,这意味着你可能正在更新或初始化一个新的SpringBoot项目。确保备份原始`src`目录,以防需要回滚更改。同时,这可能涉及到代码的升级、新的功能添加或问题修复。 4. **...

    JT2GO 8.1浏览器

    所有主要的计算机辅助设计(CAD)创作系统均可以生成短小的 JT 文件,包括 UGS的 NX™ 和 Solid Edge®,采用不依赖CAD的格式提供三维数据,实现高性能的查看功能。JT技术功能强大,质量短小精悍,可以通过它在全球...

    jt808-tcp-netty_nettyjt808_jt808_

    在"jt808-tcp-netty"项目中,开发者会定义JT808协议的消息解析器和编码器,这两个组件是Netty管道(ChannelPipeline)的一部分,负责将接收到的原始字节流转换成Java对象,或将对象编码成字节流发送出去。...

    jt.rar_jt_无限级分类_项目 分类

    标题中的“jt.rar_jt_无限级分类_项目 分类”指的是一个名为“jt”的压缩包,里面包含了一个关于无限级分类的项目。这个项目可能是为了解决在特定业务场景下,如网站导航、目录结构或数据库设计,如何灵活地处理具有...

    jt2cojt.bat

    PDPS小插件,可将JT格式文件转换为Cojt文件夹存放。 使用说明:将jt2cojt.bat放到JT文件夹,双击后自动运行。 特点:方便、快捷。

    JT1199编程器

    **单片机下载**功能意味着JT1199编程器可以作为单片机的编程器,将编译好的程序代码烧录到单片机的闪存中。这在产品开发、原型测试以及批量生产中都非常实用,能够快速地验证代码、调试系统,提高开发效率。 在提供...

    JT2COJT.rar

    本文将深入探讨“JT2COJT”工具及其在转换JT文件到COJT格式中的作用,以及它如何适应PDPS(Product Data Processing System,产品数据处理系统)的需求。 首先,我们要理解JT文件格式。JT是一种轻量级的三维数据...

    Client.rar_JT809 解析_jt809 源码_交通部809协议_解析协议_?jt809 client

    java解析jt809协议客户端 交通部JT809协议

    JT808 GPS定位 车载终端设备模拟器

    JT808 GPS定位车载终端设备模拟器是一种用于测试和调试JT808协议相关应用的工具。JT808协议是中国的一种通用的车载终端通信协议,主要用于车辆监控、GPS定位、行驶数据记录以及车辆安全预警等功能。这个模拟器允许...

    GT808ClientTest.rar_JT808-GPS_jt808源码_jt808终端_模拟工具JT808_终端模拟

    模拟GPS终端,对JT808协议服务器,进行压力测试,

    JT.rar_jt

    总的来说,“JT.rar_jt”项目展示了如何结合硬件设备和编程技术来构建一个实际的交通灯控制系统,这对于学习自动化、物联网或电子工程的学生来说是一个很好的实践案例。通过这个项目,可以深入理解数据采集、嵌入式...

Global site tag (gtag.js) - Google Analytics