为什么我们必须重建应用程序以查看设备中的某些更改?

时间:2012-09-28 07:01:44

标签: android apk titanium-mobile

但是对于模拟器我们不需要重建,它将反映更改而无需重建应用程序。只需转到后页并进入已更改的页面,即可看到所做的更改。 我的问题是模拟器和设备是否使用不同的apk文件?如果没有,那么为什么我们需要重建应用程序以在设备中部署?

1 个答案:

答案 0 :(得分:1)

这是因为FastDev。结合Android模拟器Titanium开发Android也可以启动FastDev服务器。

什么是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