How to Install Android on a Raspberry Pi
Whatsapp Pinterest

Although there are so many operating systems available for the Raspberry Pi 11 Operating Systems You Can Run on Raspberry Pi 11 Operating Systems You Can Run on Raspberry Pi The Raspberry Pi's hardware is only one side of the coin. Here are some different Raspberry Pi operating systems you can install. Read More , you might think you’ll be happiest sticking with one based on Linux.

But what about Android? Can you install Android on Raspberry Pi, and does it make a significant difference? Let’s find out.

Why Install Android on Raspberry Pi Instead of Linux?

Linux is widely available for the Raspberry Pi. From the Raspbian Stretch distribution released by the Raspberry Pi Foundation to Arch Linux, versions of Ubuntu, and more, it’s the mainstream choice. The lightweight Raspberry Pi operating systems (typically used when you need a barebones approach) are all based on Linux, too.

Android Running on Raspberry Pi

So why choose Android? Well, there’s the touch screen factor, for starters. None of the other Raspberry Pi operating systems have these, save those running other software on top, such as Kodi.

Then there’s the choice of apps. While Android for Raspberry Pi isn’t 100 percent stable, it is nevertheless capable of offering a vast selection of apps and games The Best Android Apps on the Google Play Store The Best Android Apps on the Google Play Store Looking for the best apps for your Android phone or tablet? Here's our comprehensive list of the best apps for Android. Read More for you to use and play with. Online RPGs, handy utilities, office tools (Microsoft Office, for instance), and much more are available.

Then there are the usual utilities that you might expect to find in Linux, such as a terminal emulator, disk manager, and similar. Of course, Android is based on Linux, so installing it at least makes sense.

What You’ll Need

To install Android on Raspberry Pi, you will need:

  • Raspberry Pi 3
  • A reliable, suitable power supply
  • A high-quality microSD card, at least 16GB
  • Display (the official 7-inch Raspberry Pi Touchscreen Display is a good option)
  • Mouse and/or keyboard if you’re not using a touchscreen display

You also must download the Android image for the Raspberry Pi 3. Finally, you’ll need the Etcher software, used for writing disk images to flash storage. This is available for Windows, macOS, and Linux, in 32-bit and 64-bit versions.

Download: Android for Raspberry Pi 3 (This is our preferred version, although other projects are available.)
Download: Etcher

Let’s get started.

Step 1: Flash Android to microSD Card

With all your files downloaded, start by installing Etcher on your computer. In the meantime, insert the microSD card into your card reader. Also, ensure you’ve unzipped the Android image file and it’s ready to use.

Once Etcher is installed, launch it. If you haven’t used this tool, you’ll notice that it is far simpler than any of the alternatives. It features a three-step process, which you start by clicking Select image. Browse your device to find the unzipped Android ISO file, select it, and click OK.

Etcher Flash Android on Raspberry Pi

Etcher will reformat your SD card, too, so there’s no need to worry about doing this first.

The app should detect your microSD card automatically. If not, click Select Drive (or Change if the wrong device is selected) and browse to it.

Finally, click Flash to begin writing to your microSD card. Wait while the process completes, then close Etcher and safely remove the microSD card. You can then insert the card in your powered-off Raspberry Pi 3. Connect a display and input device (keyboard, mouse, touchpad, or touchscreen), then boot it up.

Step 2: Run Android on the Raspberry Pi

When you switch on your Raspberry Pi, Android will boot instead of Raspbian. The experience may be a little sluggish at first, and you can expect an initially slow boot while the system configures. After a few minutes (ours took 90 seconds), however, you should notice normal performance.

Android Apps on Raspberry Pi

From here, you can access all the usual default Android apps, and get online as you normally would via the pull-down menu. If your Raspberry Pi 3 is connected to your network via Ethernet, this is already done; otherwise, use Wi-Fi.

At this point, the operating system is up, running, and usable. In many scenarios this might be enough. But what if you want to install apps? The only option is to sideload How to Sideload Any File onto Your Android Phone or Tablet How to Sideload Any File onto Your Android Phone or Tablet You may have come across the term "sideloading" before, but what does it mean? And how can you go about sideloading apps or files? Read More , importing APK files (Android app installation programs What Is an APK File and What Does It Do? What Is an APK File and What Does It Do? Wondering what an APK file is? Curious about sideloading apps on Android? Here's what you need to know to understand APK files. Read More ) from external storage or a cloud drive.

To do this, however, you’ll first need to enable Unknown Sources in the Settings > Security menu. You’ll find Settings by moving your mouse to the top-right corner of the screen, or clicking and dragging up on the arrow on the home screen.

Android Raspberry Pi Enable Unknown Sources

If you want to install an APK file from your cloud storage, open the storage in the browser, and download the APK file. Once downloaded, drag down the notification bar from the top of the screen, and select the APK file to install it.

Check the permissions, then install. It’s not as simple as having access to Google Play, but it’s good enough. If you’re missing a store environment, use a Google Play alternative The 4 Best Google Play Alternatives for Downloading Android Apps The 4 Best Google Play Alternatives for Downloading Android Apps Don't want to use the Google Play Store? Or don't have access to it? Here are the best alternative app stores for Android. Read More .

Does the Raspberry Pi Make a Good Android Device?

It’s not bad, but it could do with better support. Happily, there seems to be enthusiasm in providing a workable version of Android for the Pi, so we should expect improved releases to appear over time.

What apps might you play? Well, with a big-screen TV connected, media-related apps are particularly promising. You could install video apps like Netflix, Hulu, Amazon Prime Video, and even Kodi. Alternatively, you may prefer to run games on your Raspberry Pi-powered Android device.

Unfotunately, support for the Raspberry Pi from Android app developers is non-existent. Meanwhile, running apps and games is a bit of a lottery, despite the improved hardware stats of the Raspberry Pi 3. All in all, though, Android runs reasonably well on the Raspberry Pi (better than on some cheap tablets!), and you should enjoy the apps you can run.

Android is a great operating system, but perhaps it’s not the right one for your Raspberry Pi. Looking for an alternative to Linux? Plenty of Raspberry Pi-compatible operating systems don’t use Linux 5 Raspberry Pi Operating Systems That Aren't Linux 5 Raspberry Pi Operating Systems That Aren't Linux Looking for an operating system for your Raspberry Pi but don't want to use Linux? Check out these Linux alternatives for your Raspberry Pi! Read More .

Explore more about: Android, Operating Systems, Raspberry Pi.

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

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

  1. Tom Ertel
    December 19, 2018 at 2:06 am

    I tried to create a bootable SD card for my Raspberry Pi 3 B+ following the procedure in your article but the SD card will not boot. I tried multiple SD cards and many, many times but it never boots. The files that get loaded onto the SD look like the attached picture. Any advice is welcome.

  2. JerryJ26
    October 11, 2018 at 2:38 pm

    What about logging in with my google account? Will the Play Store work??

  3. Adam
    October 2, 2018 at 1:47 am

    I recently downloaded this and installed in on a sd card. Loaded it up on my RPI3 with 7" touchscreen and it doesn't actually display correctly. I was wondering is there is more instructions beyond installing the .img and loading it.

    • Jason
      November 24, 2018 at 7:55 pm

      Did you have any luck with this I'm having the same problem

  4. Patrick Taylor
    September 2, 2018 at 1:37 am

    Great article! Thank you for posting this. I definitely want to try this. Will Android run on the Raspberry Pi Zero W? I have a device project that I would like to try and the Pi 3 is just physically larger than would be ideal for it? Are Pi accessories like Pi cameras, electret mics and sound modules and speakers supported on Android? Or can they be made to work?

  5. indronil
    April 13, 2018 at 11:11 am

    I was a great fan of MUO but recently I don't even feel like opening this site simply because of articles like this .
    Just please don't post articles just for the sake of posting them.