我尝试过谷歌的许多不同的解决方案,以反映新的变化,但没有运气。
尝试的事情。
- 平台删除并再次添加
- 删除APK文件
- 在index.html中设置缓存关闭
- 更改配置文件中的版本
- 修改app_id
- 等等。
ionic info
global packages:
@ionic/cli-utils : 1.4.0
Cordova CLI : 7.0.1
Ionic CLI : 3.4.0
local packages:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms : android 6.2.3 browser 4.1.0
Ionic Framework : ionic-angular 3.4.0
System:
Node : v6.11.0
OS : Windows 7
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
npm : 5.0.3
答案 0 :(得分:2)
在尝试了离子论坛和stackoverflow的不同成员提供的几乎所有解决方案后,我发现如果我运行离子服务然后停止它然后使用cordova运行android,已经解决了我的问题。没有遵循这个序列,我无法看到直接反映在Android设备/模拟器上的更改。
我不知道它背后的确切逻辑,但就我而言,它的工作原理就是这样。
答案 1 :(得分:0)
我认为您正在寻找以下命令
ionic cordova run android --livereload -cs
有关详细信息和详细信息,请参阅
ionic cordova run android --help
答案 2 :(得分:0)
卸载现有应用,运行cordova prepare
并尝试重新运行该应用。有时现有的应用程序可能无法正确覆盖。此外,为了使您的更改传播到平台文件夹,还必须执行准备。