如何使用更新安装将离子应用程序上传到设备而不是重新安装?

时间:2016-10-12 16:44:59

标签: java android cordova ionic-framework ionic2

我一直在使用ionic run android --device将我的离子应用程序发送到我的Android手机上两年了。

它总是用于执行“更新安装”。即它会更新应用程序但保留所有本地应用程序信息(localStorage,授予权限,主屏幕上的位置)。但是,突然间它现在每次都会完全重新安装。因此,当我运行该命令时,结果就好像它完成了一个完整的卸载然后重新安装。这意味着所有设置都将丢失。

为什么这突然发生了? 有没有办法让它恢复到以前的方式工作?

非常感谢提前。

相关信息:

$ ionic -version
2.0.0
(我实际上并没记得更新到离子2(!)也许这是罪魁祸首?)

$ java -version
java版“1.8.0_101”
Java(TM)SE运行时环境(版本1.8.0_101-b13)
Java HotSpot(TM)64位服务器VM(内置25.101-b13,混合模式) (我刚刚更新到Java 8,所以这也可能是罪魁祸首......)

$ cordova -version
5.4.0

OS
Windows 10

Android版(手机上)
6.0.1 - 安全补丁2016年10月5日。

1 个答案:

答案 0 :(得分:0)

对我来说发生了同样的事情,解决方案是:

rm -r node_modules/ && npm install

我希望这有帮助!

修改

我发现了一些信息,在某些情况下它起作用了。 Link