대개 이런 경우는 Run 전에 수정한 코드를 컴파일하지 않았기 때문에 발생한다.
나의 경우에도 Rebuild Project 한 뒤에 Run을 했을 때 수정사항이 정상적으로 반영되었다.
하지만 매번 이렇게 수동으로 Rebuild > Run 하기에는 귀찮기 때문에! 자동으로 Build 되도록 설정하자.
Run > Edit Configurations
로 이동한다.
하단의 Before launch 탭에 Gradle-aware Make
를 추가한다.
이때 Task를 입력하라는 창이 뜨는데, 아무것도 입력하지 않고 OK를 누르면 된다.
Gradle-aware Make이 이미 추가되어 있을 경우!
마찬가지로 Run > Edit Configurations
로 이동한 뒤, 우측 상단의 Allow multiage instances를 선택 해제한다.
Android Studio > Preference > Build, Execution, Deployment > Deployment
로 이동한다.
아래의 두 항목을 모두 선택한 뒤, 변경 사항을 저장한다.
https://medium.com/android-news/android-studio-3-1-how-to-fix-it-b49f72eb054f
https://stackoverflow.com/questions/29312900/android-studio-not-deploying-changes-to-app
감사합니다 덕분에 해결했습니다!