Cordova在构建Cordova项目后删除了我在主要活动课上的更改



我在我的cordova项目的Main活动类中添加了一些额外的东西(覆盖一些函数,如onResume),但cordova在每次cordovaBuild后都会删除它们。我该怎么做才能防止这种行为?

对不起,我现在没有时间详细说明。

如果你不知道如何做插件,最简单的方法就是使用钩子。

钩子基本上是可以在cordova cli的每个步骤之间添加的脚本。

所以你应该添加

  • projecthome/.cordova/hooks/before_prepare中的一个脚本,用于保存java文件
  • projecthome/.cordova/hooks/before_compile中的一个脚本,用于将java类放回原位

脚本是javascript nodejs脚本,我认为仅仅复制一个文件应该不会太复杂。

以下是一些关于cordova cli挂钩的链接:

  • http://www.mooreds.com/wordpress/archives/1197
  • http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/

相关内容

  • 没有找到相关文章

最新更新