更新我的Android應用程序(使用Cordova 3.6.3)的www文件夾時,該應用程序顯示我的www的舊緩存版本。清除科爾多瓦應用程序中的緩存
如果我清除應用程序數據(從Android->設置 - >應用程序)並運行該應用程序,則顯示www的新更新版本。發佈該應用的新版本時,這是一個大問題。
如何在應用程序更新(或每次應用程序啓動時)強制應用程序清除緩存?
更新我的Android應用程序(使用Cordova 3.6.3)的www文件夾時,該應用程序顯示我的www的舊緩存版本。清除科爾多瓦應用程序中的緩存
如果我清除應用程序數據(從Android->設置 - >應用程序)並運行該應用程序,則顯示www的新更新版本。發佈該應用的新版本時,這是一個大問題。
如何在應用程序更新(或每次應用程序啓動時)強制應用程序清除緩存?
進一步調查顯示,這不是科爾多瓦問題。我使用Sencha Touch(來自Sencha Architect),這是我現在的問題所在。我會繼續挖掘:)
找到解決方案。
添加這些行.sencha /應用/ package.properties:
enable.deltas=false
enable.cache.manifest=false
build.enable.embedded.manifest=true
我不使用煎茶建築師竟有如此,這可能不是一個解決方案,但是當我有類似的事情發生我通常只是...
cd to/MyApp
cd cordova && cordova platforms rm android
# then
cordova platforms add android
# or
cd .. && sencha app build native
...讓Sencha CMD照顧重建cordova應用程序。如果您在android目錄中進行了任何更改,它們將被刪除。
如果您在cordova/www/
目錄內進行更改,那麼這些更改將重新出現。