Android Studio 2.1.1运行旧的.apk文件

时间:2016-05-20 07:17:29

标签: android android-studio android-gradle apk android-build

开始时,我尝试了SO中的所有建议,没有人帮助过我 Suggestion1Suggestion2Suggestion3

我正在进行一些调试(只需通过Android Studio在我的设备上运行该应用),我注意到一次又一次,我在应用中所做的更改不适用于{{1} AS正在运行。

我知道的唯一解决方案是从我的设备中删除应用程序,然后再次运行,它会编译我在代码中所做的更改。或者,我重新启动.apk并修复它。

我尝试了网站上的所有建议,包括:文件 - >无效的Chaches / Restart - >无效,并更改我的运行 - >编辑配置设置,但结果不成功。我还阅读了所有文档here,但它只是重复了这里的答案。

我的运行 - >编辑配置 enter image description here

那么Android Studio没有应用我的代码更改的原因是什么?

修改
所以目前仍然没有修复建议正在发挥作用。甚至我的Android Studio也没有工作。

2 个答案:

答案 0 :(得分:3)

新的即时游戏功能存在错误,该应用未正确重新加载。 您可以在File > Settings > Build, Execution, Deployment > Instant Run中停用即时游戏,然后取消选中第一个复选框。现在,当您单击Run按钮时,应用程序将正确刷新。

答案 1 :(得分:1)

如何将应用中的更改部署到设备?我曾经通过按下绿色三角形("播放"按钮)来做到这一点,这是右上方工具栏名称中右边第一个工具栏。在新的AS版本中,当您对应用程序进行更改时,该按钮会在绿色三角形旁边显示一个小的霹雳图标,如下所示:The new AS toolbar

这个新图标意味着AS将尝试执行"Instant Run",即。在应用程序运行时进行热插拔或热插拔。可悲的是,这并没有像我所宣传的那样工作(我已经使用新的AS一周了)。相反,我选择了#R; ReRun选择的配置"按钮,右侧第五个,带灰色方块和弯曲箭头,以便将更改后的.apk发送到设备。