【问题标题】:Eclipse PhoneGap load old www filesEclipse PhoneGap 加载旧的 www 文件
【发布时间】:2014-11-06 13:41:47
【问题描述】:

我已经更新了我的项目文件。当我在 Eclipse 中加载 index.html 时,它看起来不错。 但是一旦我在手机上运行它,(使用 Genymotion)它似乎加载了旧版本的 index.html..

我已尝试从手机中删除该应用并重新安装,但无法正常工作。 还尝试刷新/重新启动 Eclipse,但没有成功。

有人知道这个问题吗?

【问题讨论】:

  • 您是从{project_name}/www 还是{project_name}/platforms/android/www 编辑?
  • 我正在编辑{project_name}/www.. 这是错的吗? :)
  • 抱歉,后续问题:您如何构建设备?如果您使用 eclipse 进行部署,您应该在 platform 文件夹中工作。如果您使用cordova CLI 进行部署,您应该在主www 中工作

标签: android eclipse cordova


【解决方案1】:

我没有使用 Genymotion,但在我看来,平台特定文件夹下的 www 文件没有更新。在你的情况下 your-project/platforms/android/assets/www.

也许尝试运行 emulate 或从命令行运行您的应用程序。

cordova 运行 android 或 科尔多瓦模拟安卓

希望对你有帮助。

PS:您是否也尝试过使用 Netbeans 调试和测试 phonegap/cordova 应用程序。它具有开箱即用的支持,并且运行良好且快速。只需导入 [ort your project "New Project" > HTML5 > HTML5 application with existing sources > click next > 然后选择你的 www 文件夹 udner "Site root" 就完成了。

【讨论】:

  • 哦,你说的太对了。我应该对资产中的 www 文件夹进行更改吗?不在另一个?
  • 因为 cordova 是多平台的,你应该在根 www 文件夹中进行更改,但是你需要运行 cordova prepare android 来更新平台/android 文件夹。或者,如果您只关心一个平台并且不想使用 CLI,您可以只关心platforms/android 文件夹,但在这种情况下,您不能再使用 CLI,否则您可能会丢失所有更改。在这种情况下,您必须使用 plugman 而不是 CLI 来管理插件。
  • 谢谢,忘记运行cordova prepare android .. :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-16
  • 2014-07-15
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
相关资源
最近更新 更多