但是对于模拟器我们不需要重建,它将反映更改而无需重建应用程序。只需转到后页并进入已更改的页面,即可看到所做的更改。 我的问题是模拟器和设备是否使用不同的apk文件?如果没有,那么为什么我们需要重建应用程序以在设备中部署?
答案 0 :(得分:1)
这是因为FastDev。结合Android模拟器Titanium开发Android也可以启动FastDev服务器。
嗯,简而言之,FastDev允许动态替换应用程序的资源。如果更改* .js文件并单击运行,则用于模拟器的文件将被更改的文件替换。这是可能的,因为在模拟器上钛被及时解释。
Fastdev服务器使Titanium开发人员能够编写Android应用程序 快速测试并查看他们在代码中所做的更改。代替 在进行更改后重新部署应用程序,应用程序会请求任何内容 它需要Fastdev服务器的资源。换句话说,何时 Fastdev正在运行,您的应用程序请求app.js(或者只是 在资源下的任何内容),你的dev上最新版本的app.js 机器被送到应用程序 - 没有必要完整 构建和发布过程。
目前Fastdev仅支持Android模拟器,但它 即将发布的版本中的设备也将受到支持。
并且FastDev - 遗憾的是 - 直到今天才能用于设备。
有关详细信息,请访问http://docs.appcelerator.com/titanium/latest/#!/guide/Fastdev_Reference_for_Android