3
我最近在其中一個項目中將Cordoova升級到版本6,其中包含android平臺5.1.0和ios 4.0.1。 在將所有插件升級到最新版本之後,應用程序終於再次正常工作。cordova build android刪除舊版本
不過,我注意到一個很煩人的區別:
與舊版本,當我跑的命令:
cordova build android
它所編譯的應用程序,手機上安裝它。但是,它保留了以前版本的所有「數據」。因此,例如localStorage或SQLite數據庫仍然可用。
當我在新版本下運行相同的命令時,它將替換應用程序,刪除所有的「數據」。
由於該應用程序有一個「設置過程」,我現在需要在每次將新版本部署到手機進行測試時完成此操作,這非常耗時。
有沒有可用的設置來改變這種行爲? 我已經檢查了科爾多瓦的變更日誌,但找不到任何證據顯示它們已經發生了變化...
我有同樣的問題http://stackoverflow.com/questions/35283679/constantly-losing-storage-after-cordova-6-0-0-update我已經從頭開始重讀了cordova文檔沒有運氣。似乎config.xml中的項目ID是否應該保留,但不是。更改日誌沒有提及任何與此有關的事情,所以它很令人困惑,因爲這明顯從6.0.0開始 – TrailDEX