Search code examples
androidandroid-studioide

How do I uninstall and re-run an app on a device using Android Studio?


I am new to Android Studio and I feel that I must be doing something wrong. When running MyApp on an actual device the process goes like this.

  • Edit code.
  • Select the Run command in Android Studio. (Shift+F10)
  • Discover a Bug (on phone)
  • Navigate to Settings --> Application --> MyApp (on phone)
  • Force Stop (on phone)
  • Uninstall MyApp (on phone)
  • Edit code
  • Select the 'Run' command in Android Studio.
  • Repeat again and again.

This is repetitive and time consuming. Is there a way to uninstall MyApp via Android Studio?

If not is there some other more automated way to do this?

BTW I have seen this question How to automatically uninstall android app from device before installing a new version but it does not sufficiently address the issue.


Solution

  • You can skip the force stop and uninstall step by just hitting run again. Android Studio should prompt you which device to run on and there you can select your connected device.

    It will close the app and re-run your changed version.