Android工作室:如何强制重新安装(禁用即时运行一次)?

我知道你可以完全禁用即时运行(新的Android 2.0function)。 但是我喜欢这个function,除了在某些情况下: – 当对布局文件进行更改时,通常不会在访问这些资源时select导致Nullpointer的更改。

有没有办法绕过即时运行? 并强制重新安装?

我知道AndroidManifest改变了这一点,但这不方便。

Solutions Collecting From Web of "Android工作室:如何强制重新安装(禁用即时运行一次)?"

Android Studio 2.0,2.1和2.2:

如果您需要部署干净的版本,请从主菜单中selectRun > Clean and Rerun 'app' ,或者按住Shift键并单击Rerun 。 此操作将停止正在运行的应用程序,执行完全清理构build,并将新APK部署到目标设备。

另请参阅Instant Run文档 “使用重新运行”

Android Studio 2.3:

Instant Studio的行为在Android Studio 2.3中发生了变化

跑 Run强制冷交换和应用程序重新启动。 如果您对应用清单或清单引用的资源进行了更改,则Android Studio将始终使用完整的APK重新安装更改。

应用更改 Apply changes某些代码和资源Apply changes推送到正在运行的应用程序,而无需构build新的APK,并且在某些情况下甚至无需重新启动当前活动。