How do you install an APK file in the Android emulator?

Viewed 678419

I finally managed to obfuscate my Android application, now I want to test it by installing the APK file and running it on the emulator.

How can I install an APK file on the Android Emulator?

34 Answers

First you need to install Android Studio on your machine. Then simply follow these steps.

  1. Go to you navigation bar and open Android Studio. enter image description here
  2. From the toolbar open AVD Manager. (If you cannot see it create a new android project) enter image description here
  3. Create a Virtual Device. enter image description here
  4. Select a hardware device that you want to install your app. enter image description here
  5. Select an android image that you want to install on your device. (If you cannot see any images you can download the require image from Recommended, x86 Images or Other images) enter image description here
  6. Add a name to your AVD. enter image description here
  7. Now the virtual device has been created and you can simply run it by clicking the play button. enter image description here
  8. Now you have setup the virtual device and now you need to install the APK file. enter image description here
  9. Download the APK file that you want to install and Drag and Drop it to the emulator. enter image description here
  10. The APK file has been successfully installed and you can see it in your applications. enter image description here
  11. Now you can simply run the installed app. enter image description here

Just drag and drop your apk to emulator

06-11-2020

Drag and Drop didn't work for me on Windows 10 Pro.

  1. Put the APK on Google Drive

  2. Access that Google drive using Chrome browser on the Android Emulator

  3. Then install it from there.

Note: You need to enable unknown sources within the Emulator.

(1) You can also use gradle commands to install your APK while choosing the product and flavor (Debug or Release). See this Guide.

./gradlew assembleDebug (Incase you don't have the APK generated)


./gradlew installDebug

Incase you want a fresh install, you can remove any earlier installed builds on the device with below commands

./gradlew uninstallDebug
./gradlew installDebug

(2) You can also use the adb commands directly:

Setup adb for command line

export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool

Command line ADB install

adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)

Also check the documentation here

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 install helloWorld.apk

Late, but to be completed with options here: A handy tool to install any apk via gui to a running emulator is: http://apkinstaller.com

This can directly connect to a running instance via adb and can successfully install any kind of apk packages.

Maybe this is also helpful for other people. ;)

Related