APK Downloader
·21 min read

How to Install and Run Android APK on Chromebook (2026 Complete Guide)

Complete 2026 guide to installing Android APK files on any Chromebook. Covers native Play Store apps, sideloading APKs from unknown sources, Linux container method, developer mode, and troubleshooting. Works with ChromeOS 125+.

How to Install and Run Android APK on Chromebook (2026 Complete Guide)

You've got a Chromebook and want to install an Android app that's not available on the Play Store. Or maybe you downloaded an APK file and can't figure out how to get it running on ChromeOS.

You're not alone. Chromebooks have supported Android apps since 2016, but the process for installing APK files directly (sideloading) has changed multiple times across ChromeOS versions.

This 2026 guide covers every method — from the simple Play Store approach to advanced sideloading via Linux container and Developer Mode.


Does Your Chromebook Support Android Apps?

Before anything else, verify your Chromebook supports Android apps:

Check method:

  1. Open Settings (or chrome://settings)
  2. Search for "Google Play Store"
  3. If you see "Google Play Store" settings, your Chromebook supports Android apps natively
  4. If not, your device may only support Linux container method

Most Chromebooks released after 2019 include native Android app support. If yours doesn't, jump to Method 4: The Linux Container Method.


Method 1: Install Apps via Google Play Store (Easiest)

This is the simplest method — just like using any Android device.

Steps: 1. Click the Launcher (circle icon in bottom-left) 2. Open the Play Store app 3. Sign in with your Google account 4. Search for the app you need 5. Click "Install" 6. The app appears in your app launcher alongside ChromeOS apps

Pros: No setup required, automatic updates, works on managed Chromebooks

Cons: Limited to apps available in your Play Store region


Method 2: Sideload APK Files (No Developer Mode)

Starting with ChromeOS 118+, Google introduced a simpler way to install APK files without enabling Developer Mode.

Prerequisites

  1. ChromeOS version 118 or higher (check at chrome://settings/help)
  2. Android subsystem version 11+

Step-by-Step: Enable APK Sideloading

Step 1: Enable ADB Debugging Settings → Google Play Store → Toggle on "Enable ADB debugging" → Click "Confirm" on the warning dialog Step 2: Download ADB Tools On your Chromebook: - Open Chrome browser - Download the Linux ADB platform tools: https://developer.android.com/studio/releases/platform-tools - Or use the built-in Linux terminal (if Crostini is enabled) Step 3: Connect ADB to ChromeOS # Open ChromeOS terminal (Ctrl+Alt+T) # Type shell command to enter bash shell # Connect ADB to the Android container adb connect 100.115.92.2:5555 # You should see: connected to 100.115.92.2:5555 Step 4: Install the APK # Navigate to where your APK is downloaded cd ~/Downloads # Install the APK adb install your-app.apk # Success message: Success

Easier Alternative: Use ADB File Transfer Apps

Instead of the command line, you can use third-party tools:

  • APK Installer for ChromeOS (Chrome extension)
  • Termux with ADB tools pre-configured

Method 3: Install APK via Linux Container (Crostini)

For Chromebooks with Linux (Crostini) enabled, this method gives you full control.

Enable Linux

Steps: 1. Settings → Developers → Linux development environment 2. Click "Turn On" 3. Follow the setup wizard (takes 3-5 minutes) 4. Set username and disk size (recommend 8GB+)

Install APK Using Linux ADB Tools

# Step 1: Open the Linux terminal # (Search "Terminal" in app launcher) # Step 2: Install Android SDK platform tools sudo apt update sudo apt install adb -y # Step 3: Connect to Android container adb connect 100.115.92.2:5555 # Step 4: Verify connection adb devices # Output should show: 100.115.92.2:5555 device # Step 5: Install your APK adb install ~/Downloads/your-app.apk # Step 6: The app should appear in your app launcher

Using scrcpy (Advanced)

For developers, you can also use scrcpy to mirror and control the Android container:

# Install scrcpy in Linux container sudo apt install scrcpy -y # Launch screen mirror scrcpy

Method 4: Install APK Using Developer Mode (Full Access)

Developer Mode gives you the most control but wipes your Chromebook and voids the warranty seal.

Important Warnings ⚠️

  • Enabling Developer Mode resets your Chromebook (all local data erased)
  • May affect your Chromebook warranty
  • Managed (school/work) Chromebooks typically block this
  • Security risk — Developer Mode reduces ChromeOS security protections

Enable Developer Mode

Step 1: Enter Recovery Mode - Hold Esc + Refresh (F3) + Power button - Or press the hardware recovery button on specific models Step 2: Press Ctrl + D - This starts Developer Mode - Wait 10-20 minutes for the wipe and setup - Press Space to confirm Step 3: Boot into Developer Mode - Each boot shows a warning screen - Press Ctrl+D to bypass (or wait 30 seconds)

Install APK in Developer Mode

Step 1: Press Ctrl+Alt+T to open crosh Step 2: Enter shell shell Step 3: Grant root access sudo su Step 4: Enable Android app sideloading chromeos-setdevpasswd  # Set a developer password first Step 5: Install with ADB as root adb root adb install /home/chronos/user/Downloads/your-app.apk

Method 5: Use Chrome Extensions to Install APK

Several Chrome extensions simplify APK installation:

ARChon Runtime (For Older Chromebooks)

ARChon is a custom Android runtime that lets you run APK files within Chrome itself:

1. Install ARChon Extension from Chrome Web Store 2. Download ARChon APK Packer tool 3. Package your APK into a Chrome-compatible .crx 4. Load the extension in Developer Mode 5. Launch the app from chrome://apps

Note: ARChon runs Android apps in a sandbox with limited performance. Only useful for lightweight apps on devices without native Android support.


Comparison: Which Method Should You Use?

MethodDifficultyDeveloper Mode?App UpdatesBest For
Play Store⭐ NoneNoAutoEveryday users
ADB Sideload⭐⭐ EasyNoManualMost users (2024+ devices)
Linux Container⭐⭐⭐ MediumNoManualDevelopers
Dev Mode⭐⭐⭐⭐ HardYesManualAdvanced users
ARChon⭐⭐⭐ MediumNoManualOld Chromebooks

Troubleshooting Common Chromebook APK Issues

"App not installed" error

Possible causes: - APK architecture mismatch (ARM vs x86) - Android subsystem version too old - Insufficient storage space Solutions: ✓ Try downloading the ARM64 or universal APK variant ✓ Update ChromeOS to the latest version ✓ Check free space at chrome://quota-internals/ ✓ Clear Android storage: Settings → Apps → Google Play Store → Clear storage

ADB connection refused

# If adb connect 100.115.92.2:5555 fails: Fix 1: Restart ADB daemon sudo adb kill-server adb start-server adb connect 100.115.92.2:5555 Fix 2: Check ADB debugging is enabled Go to Settings → Google Play Store Verify "Enable ADB debugging" is ON Fix 3: Restart the Android container Open crosh (Ctrl+Alt+T) shell sudo restart android

APK installs but app doesn't appear in launcher

1. Wait 60 seconds for the app to register 2. Restart the Chromebook 3. Check if app supports Chromebook form factor - Some phone-only apps hide from non-phone devices - Use ADB to launch: adb shell monkey -p com.example.app 1

Performance is laggy

Optimization tips: ✓ Close unused browser tabs (Android shares memory with Chrome) ✓ Reduce display resolution temporarily ✓ Install ARM64-native APKs (avoid x86 emulation) ✓ Check if the app is optimized for ChromeOS ✓ Enable GPU acceleration for Android: chrome://flags → Search "Android GPU" → Enable

Best APK Sources for Chromebook Users

When sideloading on Chromebook, use reputable sources:

  • gptoapk.com — Safe APK downloads for popular apps
  • APKMirror — Verified, official APK files
  • APKPure — Wide selection of region-locked apps
  • F-Droid — Open-source apps, no tracking

⚠️ Security note: Avoid downloading APKs from random forums or untrusted websites. Your Chromebook's security model protects you — but sideloading bypasses some of those protections.


Chromebook Models and Their Android Support

Chromebook BrandNative AndroidBest MethodNotes
Google Pixelbook/Go✅ FullPlay Store + ADBBest Android integration
Acer Chromebook Spin✅ FullPlay Store + ADB2020+ models best
Lenovo Duet/Chromebook✅ FullPlay Store + ADBMediaTek models fine
Samsung Galaxy Chromebook✅ FullPlay Store + ADBHigh-end models
HP Chromebook x360✅ FullPlay Store + ADBConsistent support
ASUS Chromebook Flip✅ FullPlay Store + ADBGood all-rounder
Older Chromebooks (pre-2019)⚠️ PartialLinux Method or ARChonLimited options

Summary

Installing APK files on a Chromebook in 2026 is much easier than it used to be:

  1. Play Store is the easiest — just search and install
  2. ADB sideloading (no Developer Mode) works on ChromeOS 118+ and is the best second option
  3. Linux container method works on all Chromebooks with Crostini
  4. Developer Mode gives full control but requires a device wipe
  5. ARChon is a last resort for old Chromebooks without Android support

For most users: start with the Play Store, then try ADB sideloading if the app isn't available there. Only go to Developer Mode if you absolutely need it.

Got a specific Chromebook model and APK you're trying to install? Drop a comment and I'll help you figure out the best approach!