Cordova phonegap不更新JS文件?

Cordova phonegap不更新JS文件?,cordova,Cordova,我已经在PhoneGap上编译了多次应用程序(同一个应用程序),直到今天下午才出现问题。PhoneGap似乎不会更新js文件(应用程序只包含index.html和mobile.js)。如果我对html文件进行更改并重新构建,它会显示在最新的APK中,但是当我更新JS文件(甚至作为测试将其删除)时,APK文件中仍然包含旧的JS。我做错什么了吗?如果是,那又是什么呢?禁用缓存的html方法有 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> &l

我已经在PhoneGap上编译了多次应用程序(同一个应用程序),直到今天下午才出现问题。PhoneGap似乎不会更新js文件(应用程序只包含index.html和mobile.js)。如果我对html文件进行更改并重新构建,它会显示在最新的APK中,但是当我更新JS文件(甚至作为测试将其删除)时,APK文件中仍然包含旧的JS。我做错什么了吗?如果是,那又是什么呢?

禁用缓存的html方法有

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

super.appView.getSettings().setAppCacheEnabled(false);

您尝试过在eclipse中清理项目吗?没有使用eclipse,而是使用phonegap构建(在线版本)。我现在已经到了一个地步,它看起来像是apk有更新的JS文件,但一旦安装在手机上,它就没有反映出来。非常奇怪,我尝试清除手机上的应用缓存,并在手机上完全卸载该应用,然后重新安装,即使构建中有一个明显的空白JS文件,但该应用在手机上安装时仍然表现为没有任何更改。你能发布html文件的内容吗?可能有一些标题问题。尝试在你的html文件中添加这些标题。
另一个可以帮助你的方法是在js中添加一个版本号。这只是为了确保加载了最新的文件<代码>,因此每次在js文件中进行更改时,只需增加该数字。。
 WebView webview = new WebView(this);
 webview.getSettings().setCacheMode(2);
super.appView.getSettings().setAppCacheEnabled(false);