【问题标题】:android dev app not updating with changes on cordovaandroid dev 应用程序没有随着cordova 上的更改而更新
【发布时间】:2018-01-10 04:33:57
【问题描述】:

我见过几个类似的问题,但没有一个接受的答案对我有用。我试过删除apk文件夹,不向html添加缓存元标记(无论如何都不会更新),增加android版本号,增加应用程序版本号,增加脚本标签中的javascript文件版本号;我试过卸载android平台并重新安装;我反复从手机上卸载了该应用程序;我一遍又一遍地运行cordova clean,我尝试删除platform/android 目录中的所有www 文件夹。我什至在全新安装了cordova 后从头开始了该应用程序。

无论我做什么,我对 index.html 或 index.js 所做的更改都不会在我的 Android 手机上更新。即使很明显它们已经在构建文件中的任何地方都进行了更新,并且由于我手动删除了它而必须重新创建 apk,但我的手机仍会完全按照我在第一次测试构建时的方式启动该应用程序。 android 平台上从未更新过任何更改。除了版本号会改变,而不是 html 或 javascript 文件本身。

显然,ios 平台更新得很好,浏览器平台也是如此。

我使用的是cordova cli,没有phonegap应用,只是终端中的纯cordova。

我在 mac osx high sierra 上,使用最新的 android studio。

adb is 1.0.39.
cordova 8.0.
node 9.3.
javac 1.8.0_151.
ant 1.10.1.
homebrew 1.4.3.

更新我也刚刚尝试删除 index.htmlindex.js 文件并将它们替换为基本的空文件(html 文件中的基本声明)。我运行cordova clean,然后运行cordova run android --device,并将应用程序安装在我的android上,并带有原始索引文件。即,仍然没有更新更改的内容,甚至是全新的文件。

【问题讨论】:

    标签: android cordova android-studio


    【解决方案1】:

    确认的解决方案:在全新安装和逐一添加我的插件之后,在每次插件安装之间进行 html 更新,我已经确认问题是与 android-fingerprint-auth 插件不兼容。如果没有安装,我会在 android 应用程序上获得适当的更新。如果我安装该插件然后卸载它,更新将继续不起作用。即,它会对应用程序造成一些永久性损害。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多