Android工作室"您的应用没有最新的代码更改.."

NoW*_*een 10 android android-studio

我试图从Android工作室运行应用程序,它工作.但停止并开始几次后会出现此消息.

卸载和重新安装可以工作,但是一旦重新启动程序,就会重新出现相同的消息.

"您的应用程序没有最新的代码更改,因为它已手动重新启动.请改为从IDE运行."

我从IDE运行一切.它没有通过手机本身完成.

在此输入图像描述

man*_*ner 18

对我来说,甚至杀死应用程序并从Android Studio运行仍然出现相同的句子"你的应用程序没有最新的.."

总是有效的是运行>计算机>清理并重新运行'app'


Cap*_*Jak 8

您看到此消息是因为在"即时运行"应用更改后,您手动终止并重新启动了应用.

在Android Studio 2.0中,添加了一项名为"即时运行"的新功能.

Android Studio项目套件中描述了即时运行:

Instant Run 2.0是在Android Studio 2.0中引入的,它是Run和Debug命令的一种行为,可显着缩短应用程序更新之间的时间.即时运行会将更改推送到方法和现有应用资源,而无需构建新的APK,因此几乎可以立即看到代码更改.

在此视频中可以看到Instant Run的演示.

如果进行少量更改或更改,则会通过"即时运行"实施这些更改.但是,由于它没有构建新的APK,因此杀死正在运行的应用实例会从设备上安装的应用中丢弃这些更改.

来自开发者网站:

注意:如果您需要在崩溃后重新启动应用程序,请不要从目标设备启动它.从目标设备重新启动应用程序不会应用自上次冷交换或增量构建以来的任何代码更改.要使用所有最近的更改启动您的应用,请单击Android Studio中的"运行"(或"调试").

要让更改永久地实现到您的应用程序,请将其删除(实际上确保它被杀死,不要只是点击主页按钮),然后再从Android Studio构建并运行它.