今天我更新了我的Android Studio,并运行了之前版本的应用程序。当我使用旧版本运行应用程序时,启动非常快,但是当我更新Android Studio并使用更新后的版本运行同一应用程序时,应用程序需要太长时间才能启动。我搜索了这个问题,发现如果启用Instant Run,则需要禁用它,因此我做了相同的操作,应用程序的启动速度与以前一样快。
现在我的问题是-
- 什么是Instant Run?使用它的利弊是什么?
- 为什么当Instant Run被启用时,应用程序需要花费很长时间才能启动,而当我禁用它时,应用程序的启动速度却像以前一样快?