开始时,我尝试了SO中的所有建议,没有人帮助过我
Suggestion1,Suggestion2,Suggestion3。
我正在进行一些调试(只需通过Android Studio
在我的设备上运行该应用),我注意到一次又一次,我在应用中所做的更改不适用于{{1} AS正在运行。
我知道的唯一解决方案是从我的设备中删除应用程序,然后再次运行,它会编译我在代码中所做的更改。或者,我重新启动.apk
并修复它。
我尝试了网站上的所有建议,包括:文件 - >无效的Chaches / Restart - >无效,并更改我的运行 - >编辑配置设置,但结果不成功。我还阅读了所有文档here,但它只是重复了这里的答案。
那么Android Studio
没有应用我的代码更改的原因是什么?
修改
所以目前仍然没有修复建议正在发挥作用。甚至我的Android Studio
也没有工作。
答案 0 :(得分:3)
新的即时游戏功能存在错误,该应用未正确重新加载。
您可以在File > Settings > Build, Execution, Deployment > Instant Run
中停用即时游戏,然后取消选中第一个复选框。现在,当您单击Run
按钮时,应用程序将正确刷新。
答案 1 :(得分:1)
如何将应用中的更改部署到设备?我曾经通过按下绿色三角形("播放"按钮)来做到这一点,这是右上方工具栏名称中右边第一个工具栏。在新的AS版本中,当您对应用程序进行更改时,该按钮会在绿色三角形旁边显示一个小的霹雳图标,如下所示:
这个新图标意味着AS将尝试执行"Instant Run",即。在应用程序运行时进行热插拔或热插拔。可悲的是,这并没有像我所宣传的那样工作(我已经使用新的AS一周了)。相反,我选择了#R; ReRun选择的配置"按钮,右侧第五个,带灰色方块和弯曲箭头,以便将更改后的.apk发送到设备。