Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android cordova build删除了我的文件-可以找到吗_Android_Cordova_Cordova 3 - Fatal编程技术网

Android cordova build删除了我的文件-可以找到吗

Android cordova build删除了我的文件-可以找到吗,android,cordova,cordova-3,Android,Cordova,Cordova 3,该死 我从CLI运行了cordova build,用于Eclipse上现有的Android应用程序,因为另一篇帖子说,如果您在splashscreen插件上遇到问题,可以这样做 当然,cordova已将我的项目重置为开始,并删除了我的所有文件。谢天谢地,我有一个index.html文件的副本,但是我有一个很大的数据库初始化文件,现在已经不存在了 它走了吗?还是科尔多瓦把它移到了可以取回的地方 (cordova 3.3.0)如果cordova进行备份,我会感到惊讶。但正如您提到的Eclipse,数

该死

我从CLI运行了cordova build,用于Eclipse上现有的Android应用程序,因为另一篇帖子说,如果您在splashscreen插件上遇到问题,可以这样做

当然,cordova已将我的项目重置为开始,并删除了我的所有文件。谢天谢地,我有一个index.html文件的副本,但是我有一个很大的数据库初始化文件,现在已经不存在了

它走了吗?还是科尔多瓦把它移到了可以取回的地方


(cordova 3.3.0)

如果cordova进行备份,我会感到惊讶。但正如您提到的Eclipse,数据可能仍然以本地历史的形式存在:
Package Explorer>项目上下文菜单>从本地历史还原…

虽然这不是答案,但我想我会详细阐述我使用IntelliJ的经验以及将项目重置为stock phonegap应用程序的过程我曾经使用过Eclipse,但是自从尝试IntelliJ之后,除非有必要,否则我再也不会使用Eclipse了

由于夜深人静,我决定加快开发PhoneGap,因为这是学习东西的最佳时机,因为你的大脑在工作日中已经疲惫不堪

我按照标准程序启动了一个基本phonegap项目(使用命令行),并从现有源代码导入IntelliJ

深夜/清晨,我直接去了assets/www并开始修补。我还不太了解phonegap的构建过程,没有意识到我是在android平台assets www文件夹中开发的。我可以在IntelliJ中很好地运行我的项目,我的虚拟机中出现了变化

但在我构建phonegap android(或cordova构建android,以两者为准)的那一刻,它从我未编辑的root\www文件夹中获取了所有内容并进行了构建,重置了我在android平台www文件夹中所做的一切。幸运的是IntelliJ有本地历史记录


因此,目前我的解决方案是将root\www文件夹添加为IntelliJ中的源根目录,并确保对其进行修改。我可能还需要修改我的运行配置以进行完整的构建/部署,但我还没有做到这一点。

你是个天才。我的心率现在接近正常。它还没有恢复所有内容,只有我保存的文件在我运行cordova build(我所有的css文件都不见了)之前,ad恰好在Eclipse中工作,但它已经恢复了我的数据库文件,我真的不希望重新键入。所以,谢谢。也许cordova build应该检查意外文件并将它们移动到保留目录,而不是直接删除它们。等等,当同样的事情发生在我身上,我能够恢复时,我仍然想知道为什么会有任何构建命令将擦除所有***$*@文件?您应该始终使用版本控制系统mercurial、git或svn来避免此类问题和其他问题。并经常提交。