How will this help?
All Android apps use either ARM or x86 libraries to run. Android detects the Application Binary Interface (ABI) of the device and loads the appropriate libraries to run the apps.
But since the ABI of a PC requires x86 libraries, BlueStacks support them by default. However, you can switch the ABI to the ARM libraries and play the games it supports. This article will teach you how to switch the ABI on BlueStacks.
NOTE: You will not be able to change the ABI settings for Nougat 64-bit or Nougat 32-bit (Large virtual address) instances on BlueStacks 4.240 and above.
How can I switch the ABI?
You can switch the ABI on BlueStacks by following the steps given below.
1. Launch BlueStacks and open the settings from the Hamburger menu or click on the gear icon.
2. Once the settings menu opens up, go the Engine section.
3. Here scroll down until you reach the ABI settings. Now you can choose between Auto or ARM for the ABI settings.
4. Once you have switched the ABI settings, click on Save, as shown below.
5. A pop up will appear asking you to restart BlueStacks. Click on Restart now, so that the changes may take effect.
6. Alternatively, you can create a new instance using the steps in this article and select between Auto or ARM from the ABI setting.
NOTE: Do not change the ABI setting for Nougat 64-bit or Nougat 32-bit (Large virtual address) instances on BlueStacks 4.230 and below, as doing so will change the Android version.
Thank you for choosing BlueStacks. We hope you enjoy using it. If you have any further questions, please contact us at firstname.lastname@example.org. Happy Gaming!
Last Updated on September 29, 2020