即使在成功构建后,更改也不会反映在 Ionic 3 应用程序中

Changes are not getting reflected in Ionic 3 app even after successful build

我的应用程序 ionic 3 遇到了 3 天的问题。 事实上,prod 和 release 模式下的 builder 之后,始终考虑的始终是旧版本。变化不反映。 因此,当模式调试时,所做的更改很好。 我尝试了几种解决方案都没有。

离子 v3

我也尝试了很多解决方案,但没有改变

  1. ionic cordova 平台 rm android
  2. ionic cordova 平台添加 android
  3. ionic cordova build android --prod --release --aot - - - - - - 没变化 - - - - - - - 我已经降级应用程序脚本版本始终相同

我已经删除了 www 文件夹和 运行 ionic serve --lab 在我 运行 build commande 之后仍然没有变化

我需要帮助。

提前致谢

离子:

离子命令行界面:5.2.3 离子框架:ionic-angular 3.9.2 @ionic/app-scripts : 3.1.8

科尔多瓦:

Cordova CLI:8.1.2 (cordova-lib@8.1.1) 科尔多瓦平台:android 7.1.4,ios 4.5.5 Cordova 插件:cordova-plugin-ionic 3.1.2、cordova-plugin-ionic-webview 1.2.1(和其他 18 个插件)

效用:

cordova-res:0.6.0 本机-运行 : 0.2.8

系统:

Android SDK 工具:26.1.1 (C:\Sdk) NodeJS:v10.15.1 (C:\Program Files\nodejs\node.exe) npm:6.4.1 OS : Windows 10

构建成功

  1. 使用

    删除android平台
  2. ionic cordova platform rm android 手动删除 node-modulespackage-lock.json (imp*)

  3. 卸载旧应用程序

  4. npm cache clean --force

  5. 终于运行npm install

  6. ionic cordova platform add android

  7. ionic cordova build android

正如@MD Khali 所说,删除平台并再次添加平台,但如果在此之后发生这种情况,您只需单击保存 3-4 次即可。因为我的ionic 3项目也有同样的问题。

我终于找到了解决办法。 问题与 ionic 插件 (appflow) 有关。

我有两个选择 1.使用配置的分支从appflow平台生成apk。

  1. 移除 ionic 插件 applflow

我选了1.

appflow 文档https://ionicframework.com/appflow