Sideloading on Smart Glasses — A Different Challenge
Smart glasses are the most restrictive Android devices for app installation. Unlike phones (Play Store) or TV (Play Store + Amazon Appstore), most glasses have limited or no app stores. Getting apps onto glasses requires sideloading — and each glasses category handles it differently.
Three categories of smart glasses for sideloading:
| Category | Examples | How to sideload |
|---|---|---|
| Standalone Android | Inmo Air 2, Even Realities G1, Vuzix Z100 | ADB install directly on glasses |
| Compute unit (Android) | Rokid Station, XREAL Beam Pro | ADB install on the compute unit |
| Display only (no OS) | XREAL Air 2, Rokid Max, VITURE | Sideload on the HOST device (phone/PC), not the glasses |
AnExplorer's APK installer is relevant for the first two categories — devices that actually run Android.
Standalone Android Glasses
Inmo Air 2
- Runs Android 11 independently
- ADB over USB-C or WiFi
- AnExplorer sideloads via ADB, then manages additional APKs
- Limited storage (~32 GB) — APK size matters
Even Realities G1
- Standalone Android-based OS
- WiFi ADB for wireless install
- Small app ecosystem — sideloading is the primary way to add apps
- AnExplorer provides on-device file management after install
Vuzix Z100 / Blade 2
- Enterprise-focused Android AR glasses
- ADB + enterprise MDM deployment
- AnExplorer useful for field technicians managing files on-device
Compute Units (Run Android, Connect to Display Glasses)
Rokid Station
- Standalone Android box that connects to Rokid Max glasses
- Has its own app store BUT limited selection
- Sideload via ADB:
adb connect [rokid-ip]:5555→adb install AnExplorer.apk - Once AnExplorer installed: manage files, install additional APKs via WiFi Share
XREAL Beam Pro
- Android compute unit for XREAL glasses
- Sideloading via ADB similar to Rokid Station
- AnExplorer manages files displayed on XREAL's virtual screen
The Sideloading Process
Step 1: First-time setup (ADB from PC)
The first APK (AnExplorer itself) must come from ADB since there's no file manager on the device yet:
- Enable Developer Options on glasses/compute unit (Settings → About → tap Build Number 7x)
- Enable USB debugging (or WiFi debugging)
- On PC:
adb connect [device-ip]:5555(wireless) or connect USB cable - Install AnExplorer:
adb install AnExplorer.apk - AnExplorer now available on the device
Step 2: Subsequent APKs (no PC needed)
Once AnExplorer is installed, all future sideloading is wireless — no PC required:
- On your phone: download the APK you want on the glasses
- Phone → AnExplorer → WiFi Share → select APK
- Glasses → AnExplorer → WiFi Receive → accept transfer
- On glasses: tap the APK in AnExplorer → Install
This is significantly easier than repeating ADB commands for every app.
Step 3: Managing installed apps
AnExplorer on the glasses provides:
- Browse installed APK files and app data
- Delete unused apps to free limited storage
- Check storage usage (glasses have 32-128 GB typically)
- Manage files created by sideloaded apps
What to Sideload on Smart Glasses
| App type | Examples | Use case |
|---|---|---|
| Media players | VLC, MX Player | Play video on virtual screen |
| Browsers | Chrome, Firefox | Web browsing in AR |
| Productivity | Notes, calculators | Quick utilities |
| Teleprompter | Various | Speaking/presentation aid |
| Navigation | Maps (simplified) | Walking directions in AR |
| Camera utilities | Photo filters, scanning | Augment glasses camera |
| Streaming | YouTube (sideloaded) | Content on virtual screen |
Storage Management on Glasses
Smart glasses have limited storage (32-128 GB). AnExplorer helps manage:
- Sort by size: find largest apps consuming space
- Delete old APKs after installation (free space)
- Clear app caches
- Monitor available space before installing new apps
Rule of thumb: Keep sideloaded apps under 500 MB total on 32 GB glasses. Larger apps may work but consume too much of the limited storage.
Display Glasses — Where to Sideload Instead
For display-only glasses (no standalone OS), sideloading happens on the HOST device:
- XREAL Air 2 connected to phone: Sideload on the phone — content displays on XREAL's screen
- Rokid Max connected to Rokid Station: Sideload on Rokid Station
- VITURE connected to phone: Sideload on the phone
AnExplorer on the host phone/device provides APK installation that benefits the glasses viewing experience.
Troubleshooting Glasses Sideloading
"Device not found" in ADB
- Ensure ADB debugging is enabled on the glasses
- Check IP address (Settings → WiFi → tap network → IP)
- Try USB-C connection instead of wireless
- Restart ADB:
adb kill-serverthenadb start-server
App installs but doesn't appear
- Some glasses OS hide sideloaded apps — check "Unknown Sources" or "All apps" section
- Restart the glasses after installation
- Some apps need specific launcher compatibility
App crashes or displays incorrectly
- The app may not support the glasses' small/unusual display
- Try apps specifically designed for AR/small screens
- Phone apps often have unusable UI on glasses
Related Guides
- APK Installer Feature — full APK capabilities
- Install APK on AR Glasses — comprehensive sideloading guide
- File Manager for AR Glasses — glasses overview
