0


起初,我是Android编程的新手。我有一个问题/问题。
每当我点击'运行'按钮在我的设备上构建和运行我的应用程序时,我的活动更改不会更新/应用于设备上。
是任何人,谁知道我的意思,并知道如何解决我的问题。
我试图找到一些喜好,但我还没有找到什么。
目前我必须在每次运行前重建,但这并不是我认为的很好的方式。应该有更好的一个。

谢谢你的回答。

问候'Run'上的Android Studio更新活动

+0

尝试清理和重建您的项目。尝试重新启动模拟器和Android Studio。 – Vucko

+0

这意味着,我必须在每次运行之前执行此操作? @Vucko – leonkuehn

+0

不,猜猜这是一种错误。它有用吗? – Vucko

回答

2

如果您使用的是即时运行,这可能是导致问题的原因 - 它不能识别您所做的更改(至少这是我第一次遇到此问题时的原因)。按照建议重建或清理项目 - 这将导致Instant Run完全重新安装应用程序,而不仅仅安装新的修补程序。对我而言,它经常发生,我并不真正看到背后的模式,但通常是编辑完全不同的文件/类或开始新的编程会话时。

+0

这解决了我的问题。谢谢 – leonkuehn

1

转到构建>重建项目后再次单击运行

如果它不仍将更新您的应用程序,我建议卸载,然后运行再次所以,一个新的APK副本将被安装在手机或在你的模拟器的应用程序。

注意:这是一个奇怪的事情,当你只是在没有改变任何代码的情况下再次运行。

+0

这意味着,我必须在每次运行之前做到这一点? – leonkuehn

+0

并非如此,只有在运行时不会更新您的应用程序时才使用此步骤。 Android Studio并不完美,其中仍然存在未知的错误。 – Enzokie

1

内容应该改变,但我注意到,使用最新的即时运行方法,资产文件通常在您再次运行时不会更新。您可以尝试再次设置您的偏好设置,并确保已更新您的Gradle,但如果没有更新,您可以在再次运行应用程序之前终止应用程序,无论是使用Android Studio上的红色停止按钮还是通过手机。