How to Sideload Apps in Windows 11 Subsystem for Android from APK file

WSA Icon

Here's how to sideload apps from APK file in Windows 11 Subsystem for Android (WSA). Microsoft has finally made WSA available for the public testing. In addition to the Amazon Store app source, you can can sideload Android apps.

Windows Subsystem for Android is the newest feature of Windows 11 that allows the user to run native Android apps right on your desktop. This is possible thanks to a virtualization layer that implements the underlying Android software based on AOSP.

It is responsible for input device support, audio, network connections, and hardware acceleration. Thanks to that, it gives incredible performance for games. It also allows playing multiplayer games and using network apps. At the same time it is light on system resources, as WSA loads its components on demand.

Currently, you can only install apps from the Amazon Store that appears once you install the Windows Subsystem for Android. And vice versa, installing the Amazon app from the Microsoft Store activates Windows Subsystem for Android.

However, the issue here that the list of available apps is pretty limited. Microsoft has partnered with Amazon and together they picked 50 apps that guaranteed to work in WSA. Not that many to choose from.

Luckily, you can sideload your favorite apps from APK files and give them a new life in Windows 11 environment. Here's how.

Sideload Apps in Windows Subsystem for Android from APK Files

  1. Download the APK file for the Android app you want to run. You should use trusted sources like APKPure or APKMirror.
  2. Now, download  Android Platform Tools.
  3. Extract the contents of the platform-tools archive to any folder of your choice, say c:\adb.
  4. Run the Amazon Store app to warm up the WSA and fire up its network layer.
  5. Now, launch the Windows Subsystem for Android settings from the Start menu.
  6. Turn on the Developer mode toggle option. Note the connection line for adb it shows.
  7. Open Windows Terminal to the Command Prompt profile and type cd c:\adb. Correct the path to your Android Platform Tools if needed and hit Enter.
  8. Type the command adb connect <ip address>. Specify the IP address you noted. Press Enter and ignore any authentication error message.
  9. Now, type the command adb install full\path\to\file.apk and provide the full path to your game or app APK file you want to sideload.
  10. Once Windows 11 finishes installing the app, it will appear in the Start menu.

You are done!

Now you can open the Start menu and run the sideloaded app as usual. It should be able to play sounds and make Internet connections, like if it was installed from Amazon Store.

However, keep in mind that WSA is still a work in progress and may have compatibility issues. Certain apps may fail to start, crash, or work unpredictable. Some apps just show a blank window.

Be careful downloading APK from untrusted sources. APKPure and APKMirror. are well-known websites to grab such files. Russian users may have heard about 4PDA. But on the Internet, there is a bunch of sites that redistribute modified malicious Android APKs. So pick what you download carefully.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

12 thoughts on “How to Sideload Apps in Windows 11 Subsystem for Android from APK file”

  1. When I try to use the “adb connect 127.0.0.1.58526″ command, I get the following error:

    Unexpected token ‘connect’ in expression or statement.

    I have even tried using the ” “.\adb” connect 127.0.0.1.58526″ command but get the same error.

    After refreshing Windows Subsystem for Android, I get the IP address 172.26.188.110. Using that address gives the same error.

    Any idea how to make the connection?

  2. Idk what I’m doing wrong but when finally getting to the point of installing, it says this.

    Performing Streamed Install
    adb: failed to install C:\Users\Michael\Downloads\Telegram.apk: Error: Unable to open file: apk
    Consider using a file under /data/local/tmp/
    Error: Can’t open file: apk

    Exception occurred while executing ‘install’:
    java.lang.IllegalArgumentException: Error: Can’t open file: apk
    at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:532)
    at com.android.server.pm.PackageManagerShellCommand.doRunInstall(PackageManagerShellCommand.java:1295)
    at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellComm

    1. the command is wrong it’s not

      adb install apk filename.apk
      correct is
      adb install filename.apk

      like that it worked! i spent whole hours fixing errors installing ubuntu WSL like others said in comments BULLSHT

      1. Bro, there’s nothing wrong with the command. The “apk filename” from the command needs to be replaced with the name of the APK file [and not just “filename”]. That should have been self explanatory in itself!

  3. Any appps the require google play authenticity will not work with this. The only way to use google play apps is to install the Modded version of Windows 11 Subsystem for Android. If you don’t the app selections is very minimal.

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.