Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 离子1缓存js库_Android_Angularjs_Ionic Framework - Fatal编程技术网

Android 离子1缓存js库

Android 离子1缓存js库,android,angularjs,ionic-framework,Android,Angularjs,Ionic Framework,我继承了一个ionic 1应用程序,我有一个奇怪的问题。我已经更新了一个js库(paho mqtt客户机),因为它是一个有问题的旧版本。我已经用很多android模拟器和各种API测试了这个更新。一切正常 问题是,当我把它安装在真正的手机上时,它仍然使用旧的js库。但这只会发生在安装了先前应用程序版本的手机上。如果我把它安装在任何从未安装过应用程序的手机上(无论是android版本),一切都会完美运行 我在想,有这个应用的手机在某种程度上是在缓存js库之类的东西。我已清除应用程序的缓存、数据,并

我继承了一个ionic 1应用程序,我有一个奇怪的问题。我已经更新了一个js库(paho mqtt客户机),因为它是一个有问题的旧版本。我已经用很多android模拟器和各种API测试了这个更新。一切正常

问题是,当我把它安装在真正的手机上时,它仍然使用旧的js库。但这只会发生在安装了先前应用程序版本的手机上。如果我把它安装在任何从未安装过应用程序的手机上(无论是android版本),一切都会完美运行

我在想,有这个应用的手机在某种程度上是在缓存js库之类的东西。我已清除应用程序的缓存、数据,并将其卸载。这没什么区别

还有其他我可以清除的缓存吗

多谢各位

更新

js和css文件被连接到一个文件中。这就是我在Grunfile中的内容:

// concat all the scripts in one and all the styles in one
    concat: {
      options: {
        separator: ''
      }
      ,
      'scripts': {
        src: [
          'app/js/app.js',
          'app/js/controllers/*.js',
          'app/js/services/*.js',
          'app/js/filters/*.js',
          'app/js/directives/*.js',
        ],
        dest: 'www/scripts/scripts<%= grunt.option(\"timestamp\") %>.min.js',
      }
      ,
      'libraries': {
        src: [
          'app/libraries/ionic/js/ionic.bundle.min.js',
          'app/libraries/angular-material/angular-material.js',
          'app/libraries/ion-datetime-picker/ion-datetime-picker.min.js',
          'app/libraries/angular/angular-aria.js',
          'app/libraries/angular/angular-filter.js',
          'app/libraries/angular/angular-translate.js',
          'app/libraries/moment.js',
          'app/libraries/moment-timer.js',
          'app/libraries/leaflet/leaflet.js',
          'app/libraries/oms.min.js',
          'app/libraries/mqtt31.js',
          'app/libraries/angular-cookies.min.js',
          'app/libraries/dropzone/dropzone.js',
          'app/libraries/dropzone/ngdropzone/ng-dropzone.min.js',
        ],
        dest: 'www/scripts/libraries.min.js',
      }
      ,
      'styles': {
        src: [
          'app/libraries/ionic/css/ionic.min.css',
          'app/libraries/angular-material/angular-material.css',
          'app/libraries/ion-datetime-picker/ion-datetime-picker.min.css',
          'app/libraries/leaflet/leaflet.css',
          'app/libraries/magic.css',
          'app/libraries/dropzone/ngdropzone/dropzone.css',
          'app/libraries/dropzone/ngdropzone/ng-dropzone.min.css',
          'app/css/*.css',
        ],
        dest: 'www/resources/css/styles<%= grunt.option(\"timestamp\") %>.min.css',
      }
      ,
      'libsAndScripts': {
        src: [
          'www/scripts/libraries.min.js',
          'www/scripts/scripts<%= grunt.option(\"timestamp\") %>.min.js',
        ],
        dest: 'www/scripts/scripts<%= grunt.option(\"timestamp\") %>.min.js',
      }
    }

经过进一步调查,这不是爱奥尼亚/安卓缓存的问题,但是,由于mqtt代理上处理用户和密码的方式非常复杂且存在缺陷,导致在某些情况下无法从ionic应用程序正确连接paho mqtt库。

ionic应用程序中如何包含该库?@yazantahhan我已更新了我的问题的详细信息。非常感谢。
<script src="scripts/scripts1570989249364.min.js"></script>