Contents
Yes, with a distinction that changes everything: Android Auto runs apps installed on your phone and mirrors a supported subset onto the car’s display, while Android Automotive OS is the car’s own operating system with a Play Store. Neither lets you drop an APK into the dashboard blindly. On Android Auto you enable Unknown Sources in the phone app, and on Android Automotive it depends on what the manufacturer left unlocked.
Android Auto vs Android Automotive
These two share a name and almost nothing else.
| Android Auto | Android Automotive OS | |
|---|---|---|
| Where Android runs | Your phone | The car’s computer |
| What the screen shows | A projection of supported phone apps | The car’s own interface and apps |
| Install location | Phone storage | Vehicle storage |
| Play Store | On the phone | Built into the car on supported models |
| Example | Any car with a screen and a cable | Volvo, Polestar, GM, Honda with Google built in |
Android Auto has been the mainstream version for a decade, because it works with any car that supports projection. Android Automotive appears in newer vehicles, and its current release branch is Android Automotive 26Q2 with API level 37.
When a guide says “install APK on Android Auto” without naming the system, it is usually describing an install onto your phone.
What Apps Work on Android Auto
Google restricts Android Auto to a whitelist of app categories, enforced through the car app qualities an app must declare:
- Media. Music, podcasts, radio.
- Navigation. Turn-by-turn mapping apps.
- Messaging. Read and reply through voice.
- Points of interest. Charging stations, parking, food.
- Smart home. Garage doors, thermostats.
Video, games, and web browsers never appear on an Android Auto screen, regardless of whether you sideload them. They are permitted only on Android Automotive OS while the vehicle is parked, because that system runs independently of driving functions.
An app also has to declare Android Auto support in its manifest. A perfectly good phone app with no car declaration stays invisible to the car no matter what you enable.
Which App Categories Reach the Car Screen
Android Auto shows five app categories: media, navigation, messaging, points of interest, and smart home control, chosen by the car app declaration an app ships with, so video players, games, and browsers never appear there at all, and on Android Automotive they show only while the vehicle is parked.
| Category | Typical apps | Android Auto | Automotive, parked | Automotive, in motion |
|---|---|---|---|---|
| Media | Spotify, Audible | Shown | Shown | Shown |
| Navigation | Google Maps, Waze | Shown | Shown | Shown |
| Messaging | WhatsApp, Messages | Shown, voice only | Shown | Shown, voice only |
| Points of interest | Charging and parking finders | Shown | Shown | Shown |
| Smart home | Garage doors, thermostats | Shown | Shown | Shown |
| Video | YouTube | Never shown | Shown | Blocked |
| Games | Any downloaded title | Never shown | Shown | Blocked |
| Web browser | Chrome | Never shown | Shown | Blocked |
The declaration itself is either the com.google.android.gms.car.application metadata entry or the CAR_LAUNCHER category in the manifest. Google documents both in the car app quality guidelines. No declaration means the app never reaches the launcher.
Category rules survive sideloading. A package you pushed over ADB sits in the same rows as a Play install, so a video player stays invisible on Android Auto. Nothing about the Unknown Sources switch changes that.
How to Enable Unknown Sources
This is the documented path for running non-Play apps on Android Auto:
- Install the Android Auto app on your phone and open it.
- Tap Version and permission info ten times. A toast confirms developer mode.
- Back out to the main screen and open the new Developer settings entry.
- Enable Unknown sources.
- Install the app you want, connect the phone to the car, and it appears in the launcher.
The setting applies to the phone. The car’s display simply reflects whatever the phone now considers a supported app.
What you should see on screen at each step: the version panel opens on the first tap, a small toast appears around the tenth tap, and a Developer settings row shows up below Version and permission info on the main screen. Inside that row, Unknown sources carries a warning about apps Google has not tested. If the row never appears, the taps landed on the wrong target or came too slowly. Repeat them at an even pace.
Confirm it worked by plugging the phone into the car. The sideloaded app’s icon appears in the Android Auto grid only when the package declares car support. A missing icon means the declaration is absent. No phone switch can add it.
What AAAD and AA Store Actually Do
Two community tools sit on top of that switch.
AAAD (Android Auto Apps Downloader) is open source and has been distributed through GitHub since 2021. It fetches APKs of car apps that never reached Play’s Android Auto track and installs them on your phone. The free tier allows one app every 30 days, with a paid tier for unlimited installs.
AA Store takes the same idea with a one-time payment and a different catalog.
Both install to the phone’s storage. Neither touches the vehicle. The safety question is therefore the same one you would ask about any sideloaded app: where the package came from, and whether the developer signed it. The APK safety checks apply unchanged.
Google’s Play distribution agreement reserves the right to block apps at any time, which is why these catalogs exist at all.
Comparing AAAD, AA Store, and Play Store
Three routes put a car app on your phone: the Play Store, AAAD, and AA Store, and they differ in price, catalog size, and how much review the package went through, so only Play checks the binary before you get it. The other two trade that check for catalog breadth. Pick by what you need today.
| Route | Cost | Catalog | Package review | Installs to |
|---|---|---|---|---|
| Play Store | Free | Apps that declare Android Auto support | Google review before listing | Phone storage |
| AAAD | Free tier limited to one app per 30 days, paid tier for unlimited | Apps missing from Play’s car track | Open source project, no store review | Phone storage |
| AA Store | Paid, one-time purchase | Rival catalog of car apps | Third party, no store review | Phone storage |
Pick Play when the app already lists there. Pick AAAD when the app exists but never got a car declaration, and accept that the binary arrived outside a store review. Pick AA Store if you want the catalog without waiting 30 days.
All three write to the phone. The car sees only what the phone reports, so a bad package fails on your handset rather than in the dashboard. Risk sits with the file itself, and the APK safety checks apply unchanged.
What Apps Work on Android Automotive OS
Android Automotive ships a full Android stack, so the package installer behaves much like a phone’s does. On cars with Google built in, the Play Store is present and offers a catalog curated for the automotive form factor.
Sideloading onto the vehicle is technically possible through ADB over the network when the manufacturer has left debugging enabled. Three reasons it often is not:
- Production builds ship locked. AOSP recommends manufacturers disable unknown-source installs and debugging on consumer vehicles.
- The interface gates it. Apps must declare driving-safe behavior to show up in motion, and anything else is restricted to parked mode.
- Updates overwrite it. Firmware updates from the manufacturer can reset developer settings.
Cars with Google built in from Volvo, Polestar, GM, and Honda follow the same pattern. Treat sideloading there as a possibility to investigate, not a route to count on.
Sideloading Steps When Automotive Debugging Is On
Android Automotive OS installs packages over ADB only when the manufacturer left debugging switched on, and most production cars switch it off, because AOSP asks car makers to ship with no_debugging_features and no_install_unknown_sources in the build, so the sideload path is gone before a laptop joins the car’s network. A build without those flags accepts the sequence below:
- Look for Developer options in the vehicle settings menu. No entry means the build shipped with debugging removed.
- Connect your laptop to the car’s hotspot, or put both on the same network.
- Read the IP address shown in the vehicle’s developer panel, then run
adb connect <car-ip>:5555. - Confirm the link with
adb devices. The vehicle serial must appear asdevice. - Install with
adb install -r app.apk, and the app lands in the car’s own launcher.
Firmware updates undo this work. A manufacturer OTA can reset developer settings to the shipped state, so re-check the menu after any update. The current branch is Android Automotive 26Q2 at API level 37, and AOSP documents the hardening flags in its secure dev options notes.
Distraction rules still apply after a successful install. Apps not declared for use in motion grey out at speed and return when the vehicle stops. The car enforces that in the interface layer, so the package manager reports success while the launcher shows nothing usable.
When Play Overwrites Your Sideloaded App
A sideloaded car app keeps working until Play installs the official update over it, and that update fails because the two APKs are signed with different keys, so Android returns INSTALL_FAILED_UPDATE_INCOMPATIBLE, or the Play version wins and your sideloaded build vanishes from the launcher.
Recovery takes four commands:
- Find the package name with
adb shell pm list packages -3. - Remove the sideloaded build:
adb uninstall com.example.app. This deletes its local data, so export anything worth keeping first. - Push your file again:
adb install app.apk. - Stop the cycle by opening Play, finding the app, and clearing Auto-update for it.
A package pulled from a mirror usually keeps the original signing key, so Play updates it without complaint. A rebuilt or re-signed package does not, and the two will never share an update path. If Play now ships a version with Android Auto support, install that instead and stop sideloading this one.
Common Android Auto Errors
| What you see | Cause | Fix |
|---|---|---|
| App missing from the car launcher | No Android Auto declaration, or Unknown Sources off | Enable Unknown Sources, then check the app’s Play listing for Android Auto support |
| App shows but cannot be used while driving | App not marked for use in motion | Use it in parked mode, or find a car-app version |
| Phone connects, screen stays blank | Cable or projection failure | Try a data cable, then restart the head unit |
| Sideloaded app disappears after update | Play updated it and removed the sideloaded signature | Uninstall updates, then reinstall your build |
| AAOS app greyed out | Vehicle in motion | Park, then launch it |
| Developer settings missing | Version info not tapped enough times | Ten taps on Version and permission info inside Android Auto |
The phone-side install failures, such as signature clashes and architecture mismatches, are covered in APK not installing fixes.
Safety and Legality
Enabling developer settings on a phone you own is documented Google behavior and carries no legal question. Installing unlicensed software does, and modifying a vehicle’s software moves into territory where the manufacturer’s warranty and local road rules apply.
The practical line: use Android Auto’s developer switch for apps you trust, keep the car’s own system stock, and never interact with an app while driving. Compare the full form-factor picture in the device support list, and check the wearable guide for the other non-phone Android surface Google ships.
Key Takeaways
- Android Auto runs apps from your phone behind a whitelist; Android Automotive runs apps in the car itself.
- Developer settings appear after ten taps on the version info inside the Android Auto app, then switch Unknown Sources on.
- Allowed categories: media, navigation, messaging, POI, smart home. Video and games stay parked-only on AAOS.
- AAAD and AA Store install to the phone, never to the car's computer.
Frequently Asked Questions
Can you run APK files on Android Auto?
You install apps on the phone, not the car. Android Auto renders a whitelist of categories from apps installed on your phone, and only shows them after you enable Developer settings and Unknown Sources in the Android Auto app.
What is the difference between Android Auto and Android Automotive?
Android Auto mirrors a supported phone app onto the car's display. Android Automotive OS is the car's own operating system with a full Android stack and a Play Store, used by Volvo, Polestar, GM, and Honda vehicles with Google built in.
Can you sideload apps onto Android Auto?
Yes, through a hidden switch. Open the Android Auto app on your phone, tap Version and permission info ten times to unlock Developer settings, then enable Unknown Sources. Apps installed that way appear in the car.
What is AAAD?
Android Auto Apps Downloader is an open-source tool that installs car apps onto your phone, bypassing Play Store restrictions for Android Auto. The free tier limits you to one app per 30 days, with a paid upgrade for unlimited installs.
Is AAAD safe?
The project is open source and has been maintained since 2021, which is better than most tools in this space. The risk is the packages it fetches: verify what you install, since it sideloads apps outside Play's review.
What app categories does Android Auto allow?
Media, navigation, messaging, points of interest, and smart home. Video, games, and web browsers are limited to Android Automotive OS while the car is parked, and never appear on Android Auto screens.
Why does my app not show up on Android Auto?
Either the app does not declare Android Auto support, or Unknown Sources is off, or the phone is blocking the connection. Check the three in that order, since the first is the most common cause.
How do I sideload an APK on Android Automotive OS?
If the manufacturer enabled debugging, connect over the network with adb and run adb install. Many production cars ship with install-from-unknown-sources disabled, so the same sideload path that works on a phone may be blocked in the vehicle.
Which cars run Android Automotive OS?
Volvo and Polestar models, many General Motors vehicles, and Honda models with Google built in. Android Auto projection meanwhile works in most cars from the last decade using your phone rather than the car's own system.
Is modding Android Auto legal?
Enabling developer settings on your own phone is permitted and is documented by Google. Installing unlicensed apps or modifying the car's software is a separate matter, and any change affecting driving behavior is a safety risk.