Running Android Apps on Windows 11

Owners of new Mac computers equipped with processors of the M1 family have been able to run mobile applications written for the iPhone / iPad for quite some time. Microsoft, presenting its new operating system in the summer of 2021, promised that this feature would also be available to Windows 11 users.

Alas, the implementation of promises let us down. Officially, you can install mobile applications from the Microsoft Store, but the choice there is very poor, moreover, many of these applications have a modified interface and functionality. Of course, if you wish, you can install and use any gadget application you like, but this will not be easy.

Running Android Apps on Windows 11

Contents

Preconfiguring Windows 11 to run android apps

It so happened that in fact they tried to implement this feature, but it did not get into the final release. However, accounts with developer status got the opportunity to test the Windows 11 subsystem, which is called Subsystem for Android. This component can be added to the operating system and ordinary users using the following algorithm:

  • the first condition for the operation of Windows Subsystem for Android is the activation of the virtualization mode, which is carried out at the BIOS level. You can find out if this mode is enabled through the Task Manager by going to the “Performance” tab. If not, you will have to find the manual for your motherboard model on the Internet and read if this mode is supported for it in order to activate it. If the result is negative, this way of launching Android applications will not be available to you and it makes no sense to take the following steps; Performance tab in Windows 11 Task Manager
  • if everything is in order with virtualization, go to “Settings” to type the phrase “Enable Windows components” in the search console and click on the corresponding line in the results block; optionalfeatures command in Windows 11
  • look for the line “Virtual machine platform” in the list of installed components of the operating system, check the box next to it. Windows will download this component from the network, it remains to wait for it to be installed and restart the PC; Virtual Machine Platform component in Windows 11
  • So, virtualization is enabled both at the BIOS level and at the OS level. Now you need to download and install the aforementioned Windows Subsystem for Android utility. It is available on Microsoft servers, but is only available to developers. To get around this limitation, you need to get a download link. This can be done using an online service that offers the service of generating download links from the Microsoft Store. So, go to the site https://store.rg-adguard.net/, drive the link https://www.microsoft.com/store/productId/9P3395VX91NR into the text field, select Slow for the RP parameter and click the icon with the image ticks; Link generation on Microsoft servers
  • a rather long list will open, in which you need to select a file with the .msixbundle extension, it will be there alone. We download it with a simple click on the link. If the download does not start, then your browser is blocking this download. Try another one (guaranteed case – using Microsoft Edge); File with .msixbundle extension on Microsoft servers
  • to install the downloaded component, you need to run PowerShell with administrator rights and in the terminal window enter the line Add-AppxPackage -Path “Folder_with_downloaded_file”, here you need to substitute the path to the MSI file in quotes indicating the name of the file itself, always with the .msix extension. We complete the input by pressing Enter, we wait for the installation of the component. Windows Terminal as administrator in search box in Windows 11 Command Add-AppxPackage -Path Deploy operation progress

Checking the results is easy: the WSA utility will appear in the Start menu.

Windows Subsystem app for Android

How to run Android apps using a third party utility

With virtualization enabled and the Subsystem for Android utility installed, installing Android programs on a computer can be done in two ways. Let’s start with a method using the free WSATools utility available in the Microsoft Store:

  • download the utility to the computer from the store;
  • install it; WSATools in the Microsoft Store
  • the first installation usually ends with an error, to fix which you must first enable the display of hidden files in Explorer, then grant read / write permissions to the WindowsApps folder located in ProgramFiles, which are disabled by default, and then run the installation of the utility again, at the path selection stage for unzipping, finding the last created folder in the WindowsApps directory, focusing on the date of creation. That is what should be indicated.

After installing the utility, a new association will appear associated with it – for files with the .apk extension.

Running WSATools on Windows 11

Now, to enable and use the Android application, just download the installation apk file and run it by double-clicking.

As an official source, you can advise the Amazon Store, which requires the creation of an account. True, the choice there is small, but no one forbids looking for your favorite applications in other places. Or download installation files on your smartphone, for example, from the Play Store, and export them to a PC running Windows 11.

Downloading ADB add-ons to WSATools

However, this method cannot be called a guarantee of the result – in some cases, the installation of Android applications does not work, and often the WSATools utility itself cannot be installed.

In such cases, there is a fallback option – using the command line or PowerShell.

Downloading applications in WSATools

How to Run Android Apps on PC via Command Line

The method is considered more difficult to use, but the number of failures when using it is an order of magnitude smaller.

So, let’s look at how to open an Android application on a computer using the command line:

  • as in the previous case, we launch Windows Subsystem for Android;
  • download the SDK Platform Tools application from the official website of the Android OS developers; Download SDK Platform Tools
  • unpack the archive;
  • in the running application, in the parameters, activate the “Developer Mode” (click on the text “Manage Development Options” and in the new window set the switch to the “Enabled” position);
  • for the IP address parameter, click the “Update” button; Developer Mode in Windows 11
  • launch the Windows 11 Terminal (it doesn’t matter if PowerShell is installed by default or command line). In the terminal window, enter

    cd <каталог_с_инсталлированным_platform_tools>

    (specify the full path, indicating the drive from: ), confirm by pressing Enter; Command to go to the folder with the installed SDK Platform Tool

  • enter the following command

    ./adb.exe connect <IP-адрес:порт>

    (we substitute the real value obtained when updating the IP address parameter), press Enter; adb.exe connect command in Windows 11

  • end the procedure by entering the command

    ./adb.exe install <путь_к_apk-файлу>

    adb.exe install command in Windows 11

As a result, the icon of the Android application ready to be launched will appear in the context menu of the Start button.

The method is inconvenient in that all these steps must be performed for each new mobile application that you want to use in Windows 11.

Solving some problems

As a rule, inexperienced users most often encounter two types of problems when trying to install Android applications on Windows 11. The first is related to the impossibility of activating the virtualization function, which is why the Windows Subsystem for Android utility cannot generate a working IP address. The second concerns errors when running the adb connect command.

First, let’s look at how to start a virtual machine in Windows 11 using the OS itself:

  • launch the “Control Panel” (for example, using the search function in the “Start” menu); Control Panel app in Windows 11
  • click on the “Programs and Features” tab; Programs and Features section in Windows 11
  • in a new window in the left block, click on the section “Turn Windows features on / off”; Turn Windows features on or off in Windows 11
  • a new window will list all installed components of Windows 11 (both active, ticked, and disabled). We are looking for the line “Virtual Machine Platform”, activate it; Item "Virtual Machine Platform" in Windows 11
  • for the changes to take effect, we restart the system, and when Windows is finished loading, we start WSA again.

You can now retry the steps in the command line section.

The error when you type adb connect /install is due to the missing adb.exe file. This is because the Platform Tools SDK was not installed or it was installed incorrectly. The problem is also fixable:

  • re-download the SDK Platform Tools from the official website of Android Studio (we are interested in the version for Windows, although there are options for Mac / Linux);
  • install PlatformTools for developers again;
  • launch the Terminal window (necessarily with administrator rights);
  • go to the directory with the installed package (command cd <directory_with_installed_platform-tools>);
  • instead of the command described in the previous section, type adbconnect, press Enter. adb connect command in windows 11
ATTENTION. It is worth noting that both ways to run Android apps will work if you have any stable version of Windows 11 installed. For beta releases, a positive result is not guaranteed.

Conclusion

Of course, for many users, the ability to use their favorite mobile applications will be a significant plus of Windows 11. And for some, it will be a decisive argument in favor of migrating to a new OS. Unfortunately, both described methods require great care in setting up and using this feature, so we are not talking about mass character here. Bye. Perhaps in the future, running Android apps will be made easier and more convenient, but this is unlikely to happen in the short term. At least have to wait until autumn or longer. In the meantime, for lack of alternatives, only these options remain.

Leave a Reply

Your email address will not be published. Required fields are marked *