How to Run Android Apps on Linux (2024)

Quick Links

  • Android Apps On Linux

  • Installing and Running Anbox

  • Installing Google Play

  • Nothing Beats Easy

Ever wanted to run an Android app on Linux but didn't want to mess with debugging bridges, development environments, or sideloading apps? An app called Anbox makes it possible, and we show you how to use it.

Android Apps On Linux

Being able to run Android apps on Linux gives you more choice---and then some. At the time of writing, there are nearly 3.5 million apps on the Google Play Store.

Linux is extremely well-supported by the development community. No matter what you're looking for, there's likely to be a program for that task. But if you've ever used an Android app and wished there was a version for your laptop or desktop, you'll welcome the ability to run the exact same Android app on your full-sized screen.

Related: How to Enable Developer Options and USB Debugging on Android

You can develop and debug Android apps on Linux, of course. And with a correctly installed and configured development environment you could run Android apps from third parties. But most people aren't developers. What they're looking for is simplicity. They don't want a wrestling match to set up a toolchain they're never going to use, to then sideload APK files that are downloaded from unauthorized sources. Why can't they just install their favorite Android game, as simply as they do on their smartphone?

Well, now you can do just that.Anboxis an "Android in a box" application that provides a captive Android environment. The version of Android is the latest version from theAndroid Open Source Project.

This isn't an emulation. It really is running Android, albeit containerized in a way that means it can't directly access your hardware or data. And because it really is Android, any Android app should work in Anbox. However, if the app or game requires access to GPS or accelerometers or other smartphone data sources you're not going to get the same experience on a desktop computer.

Related: The Best Android Apps You Should be Using On Your Chromebook

Installing and Running Anbox

Related: How to Work with Snap Packages on Linux

Anbox is provided as a snap package, so the installation command is the same for all distributions. If you don't have

snap 

installed check out our article on

<ahref="https://www.howtogeek.com/660193/how-to-work-with-snap-packages-on-linux/">snap</a> 

and its common commands.

snap install --devmode --beta anbox
How to Run Android Apps on Linux (1)

And that's it. When the installation has finished you're able to start Anbox. Press the "Super" key---usually located between the left "Ctrl" and "Shift" keys---and type "anbox" in the GNOME search field. When you see the Anbox icon, click it.

How to Run Android Apps on Linux (2)

The main Anbox window is already populated with some common Android apps, such as Calendar and Calculator.

How to Run Android Apps on Linux (3)

Clicking one of the icons will open the app, just like it opens on your smartphone. A single click emulates a finger tap on a mobile device. A single click on the Calculator icon, for example, wil launch the familiar Android Calculator.

How to Run Android Apps on Linux (4)

Clicking on the cogged Settings icon opens the Android settings app. This has all of the usual categories. You can scroll vertically in apps using the scroll wheel of your mouse. In apps that support sideways scrolling, you can left-click and hold the button down, then move the mouse right or left.

How to Run Android Apps on Linux (5)

Installing Google Play

Anbox cannot supply the Google Play Store application. Google will only permit certified devices to ship with their applications. That goes for virtual devices too. You can manually install it yourself if you want, of course.

The process we need to follow is:

  • Install some Linux tools that will be required during the installation
  • Download an installation script from GitHub
  • Run the script
  • Set some permissions within Anbox

On Ubuntu, the command to install the tools is:

sudo apt install wget curl lzip tar unzip squashfs-tools
How to Run Android Apps on Linux (6)

On Manjaro or another Arch distro, use:

sudo pacman -Sy wget curl lzip tar unzip squashfs-tools

On Fedora you need to type:

sudo dnf install wget curl lzip tar unzip squashfs-tools

To download the installation script---on all distributions---paste this into a terminal window. "Ctrl+Shift+V" is the shortcut for paste.

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
How to Run Android Apps on Linux (7)

The download will only take a few moments. Once it's complete, we need to make the script executable. We'll use chmod:

sudo chmod +x install-playstore.sh
How to Run Android Apps on Linux (8)

And now we can run the script.

./install-playstore.sh
How to Run Android Apps on Linux (9)

This will take several minutes to run. You'll see multiple progress bars during the installation. There are also long pauses when nothing seems to be happening. Be patient and the script will eventually terminate.

How to Run Android Apps on Linux (10)

When the installation has finished, open Anbox. You'll see the Google Play Store icon has been added to the list of apps. But don't click it yet.

How to Run Android Apps on Linux (11)

Instead, click the Settings icon, and click on "Apps."

How to Run Android Apps on Linux (12)

Scroll down until you can see the "Google Play Services" and "Google Play Store" entries.

How to Run Android Apps on Linux (13)

Click on the "Google Play Services" entry, scroll until you see the "Permissions" entry, and click it.

How to Run Android Apps on Linux (14)

Set all permissions to "On."

How to Run Android Apps on Linux (15)

Go back to the "Apps" listing, click on Google Play Store > Permissions, and set all of the permissions to "On."

How to Run Android Apps on Linux (16)

Close the Settings app and click on the Google Play store icon. You'll see the Google Play welcome screen. This means the Google Play Store app is happily communicating with Google, just as though it were on a physical Android device.

Click the "Sign In" button.

How to Run Android Apps on Linux (17)

Enter your Google user name or smartphone number, and click the "Next" button.

How to Run Android Apps on Linux (18)

Enter your Google password, and click the "Next" button.

How to Run Android Apps on Linux (19)

You'll see a couple of screens of terms and conditions, and then you're in the Play Store. This behaves exactly the same as the Play Store on your smartphone. Which it should, because it is actually the same.

How to Run Android Apps on Linux (20)

We searched for an app called "Trello" and clicked the green "Install" button.

How to Run Android Apps on Linux (21)

A few moments later, the Trello icon was added to the Anbox main window.

How to Run Android Apps on Linux (22)

Clicking the Trello icon launches Trello, as expected.

How to Run Android Apps on Linux (23)

Nothing Beats Easy

Anbox is a wonderfully simple answer to being able to install Android apps on Linux. It was possible in the past with a bit of effort, but never as easily this.

If you're interested in running the full Android operating system on your Linux device instead of only the apps, consider installing Android in VirtualBox.

Related: How to Install Android in VirtualBox

  • Linux
  • Android
  • Features

Your changes have been saved

Email is sent

Email has already been sent

Please verify your email address.

You’ve reached your account maximum for followed topics.

Manage Your List

Follow

Followed

Follow with Notifications

Follow

Unfollow

Readers like you help support How-To Geek. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

How to Run Android Apps on Linux (2024)
Top Articles
Craigslist Cars For Sale By Owner Memphis Tn
Aj And The Queen Watch Online Free
Cold Air Intake - High-flow, Roto-mold Tube - TOYOTA TACOMA V6-4.0
Jackerman Mothers Warmth Part 3
Dew Acuity
Collision Masters Fairbanks
Bloxburg Image Ids
Www Craigslist Louisville
How Far Is Chattanooga From Here
CSC error CS0006: Metadata file 'SonarAnalyzer.dll' could not be found
Heska Ulite
Does Publix Have Sephora Gift Cards
Yesteryear Autos Slang
Aces Fmc Charting
Busby, FM - Demu 1-3 - The Demu Trilogy - PDF Free Download
Download Center | Habasit
2 Corinthians 6 Nlt
Bridge.trihealth
Keurig Refillable Pods Walmart
Kayky Fifa 22 Potential
UPS Store #5038, The
Brbl Barber Shop
Walgreens 8 Mile Dequindre
Il Speedtest Rcn Net
eugene bicycles - craigslist
Best Middle Schools In Queens Ny
Darrell Waltrip Off Road Center
Violent Night Showtimes Near Johnstown Movieplex
Ticket To Paradise Showtimes Near Cinemark Mall Del Norte
2023 Ford Bronco Raptor for sale - Dallas, TX - craigslist
Gt7 Roadster Shop Rampage Engine Swap
Have you seen this child? Caroline Victoria Teague
Vistatech Quadcopter Drone With Camera Reviews
Wake County Court Records | NorthCarolinaCourtRecords.us
Σινεμά - Τι Ταινίες Παίζουν οι Κινηματογράφοι Σήμερα - Πρόγραμμα 2024 | iathens.gr
Greencastle Railcam
The Land Book 9 Release Date 2023
The best Verizon phones for 2024
Kelley Blue Book Recalls
Citibank Branch Locations In Orlando Florida
SF bay area cars & trucks "chevrolet 50" - craigslist
Rage Of Harrogath Bugged
Woody Folsom Overflow Inventory
Portal Pacjenta LUX MED
Sandra Sancc
Myra's Floral Princeton Wv
Pas Bcbs Prefix
Meee Ruh
Mytmoclaim Tracking
Grace Family Church Land O Lakes
Gelato 47 Allbud
Shad Base Elevator
Latest Posts
Article information

Author: Ray Christiansen

Last Updated:

Views: 5842

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Ray Christiansen

Birthday: 1998-05-04

Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

Phone: +337636892828

Job: Lead Hospitality Designer

Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.