gpt4 book ai didi

eclipse - 对 HTML 文件的更改未显示在内置的 PhoneGap 3.0 应用程序上

转载 作者:行者123 更新时间:2023-12-02 21:51:56 25 4
gpt4 key购买 nike

所以我有一个 Phonegap 3.0 应用程序(project 文件夹),它是 Eclipse 上的项目 (project/platforms/android)。

问题是,当我更改 project/www/index.html 并告诉 Eclipse 运行该项目时,所做的更改不会出现在我的设备上。

我注意到 Eclipse 说应用程序已部署。无需重新安装。 因此我尝试在 .java 文件中添加一个空格,以便 Eclipse 能够注意到项目中的一些更改并重建它。它成功了,Installing RingTo.apk... Success! 显示在日志上,但对 index.html 的更改仍然没有显示在设备上...

最佳答案

project/www/ 中的文件所做的更改不会自动复制到您的项目(在您的情况下复制到 project/platforms/android/assets/www/)。您必须运行以下命令来迭代地将更改复制到特定于平台的项目并构建它们。打开命令提示符并导航到项目的根目录(在本例中为 project/)。或者您甚至可以在按住 Shift 键的同时右键单击 project/ 文件夹。然后运行以下命令:

cordova build

您可以选择将每个构建的范围限制为特定平台:

cordova build android

或者,您可以运行以下命令:

cordova prepare android
cordova compile android

在这种情况下,一旦运行prepare,您就可以使用安装了ADT的Eclipse作为替代方案来修改和编译Cordova在platforms/android中生成的“特定于平台的代码”。

来源 - Cordova Docs

因此,当您对 .java 文件(这是 Android 平台特定的文件)进行轻微修改并尝试在 Eclipse 中重建它时,您实际上是在尝试重建同一项目而不进行任何实际修改。

另一种选择是将 project/www/ 中的文件复制到 project/platforms/android/assets/www/ 手动构建它,然后在 Eclipse 中构建它,这当然是一种不必要的痛苦。

关于eclipse - 对 HTML 文件的更改未显示在内置的 PhoneGap 3.0 应用程序上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com