Apply Changes: Sends only the changed part of the code, and does not create a new APK
and in some cases restarts some activity
.
Run App: In this case it restarts the application, updates the manifest
, and send another APK
.
Source: run app vs apply changes android studio 2.3
Update
Run App
To compile and run your application, click Run . Android
Studio compiles your app with Gradle, prompts you
select a deployment destination (an emulator or device
connected) and deploys your application on it. You can customize
some of these default behavior, such as selecting a target for
automatic deployment, when changing the run configuration.
Apply Changes
After deploying an app, a small yellow lightning icon will be
displayed on Run button (or Debug button ), indicating that Instant Run
is ready to send updates the next time you click on
button. Instead of compiling a new APK, it sends only these new
changes and in some cases the app even needs to be
restarted and immediately shows the effect of code changes.
More information from the IDE’s own website: Compile and run your application
The site in English is more updated: Build and Run Your App
Downvoter, tell me your problem with the question so I can improve it " ;]
– rbz