使用TiShadow 加快Titanium开发(speed up your titanium: tishadow)

refer to:  http://tishadow.yydigital.com/

refer to :http://siwei.me/blog/posts/tishadow-titanium-speed-up-your-titanium-tishadow

Titanium 开发的最大困难对我来说,有两点:

1. 缺少单元测试框架( ti-mocha 啥的,目前还用不了)

2. 无法快速预览。每次修改视图,都需要重新部署APK,特别消耗时间。

所以找到了 TiShadow. 

1. $ npm install -g tishadow

使用方法

1-18日 更新:  

$ cd < your project path>

$ ti build --platform android --target device --shadow 

ti build --platform android --target device --device-id 192.168.56.101:5555 --shadow 

下面这两步是找到你自己的device-id

$ which adb

$ adb devices

就可以啦。 任何XML的改动,都可以直接在 手机上看到!

如果出现 Tishadow server 启动失败字样的话,就 看看是不是自己的 localhost:3000端口已经被rails占用了? 干掉就好。

TiShadow 由3部分组成: command line interface, mobile app, server. 每次由 CLI 发起命令, 发送到server, 然后调用各种app进行测试。

posted on 2015-01-22 09:38  奔跑中的小谷子  阅读(248)  评论(0编辑  收藏  举报