如何在Android Delphi中强制覆盖已经部署的文件

时间:2019-03-28 13:37:58

标签: android delphi deployment

如何确保已部署的文件将在android设备中被覆盖?

关于: http://docwiki.embarcadero.com/RADStudio/Rio/en/Deployment_Manager
,您可以为每个文件指定覆盖功能。

  • 始终:如果本地文件比远程文件,请对其进行部署,并覆盖远程文件
  • 从不:如果要从部署中排除文件,请为文件选择此选项。

    这意味着,当您更新应用程序时,并且在目标路径中,远程文件已经存在(在移动设备中),如果时间戳是新的,则该文件不会被覆盖。
    是吗?可能会强制覆盖设备上的较新文件?

    案例研究:
    我想在应用程序中部署“只读”数据库。在下一个更新中,我要部署实际版本,因此DB文件必须被覆盖。但是,如果数据库驱动程序在设备中更改此文件怎么办? (即使数据库中没有插入或更新,也不保证数据库文件不会被更改-驱动程序可能会写入一些META数据...)。
    如果用户在设备中使用错误的时间(例如,未来几年),因此设备中的“旧”文件具有新的时间戳怎么办?

  • 0 个答案:

    没有答案