-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux Android Development
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to Android development on Linux, covering Arch Linux, CachyOS, and other distributions including Android Studio, ADB, and app development.
Arch/CachyOS:
# Install Android Studio
yay -S android-studio
# Or download from developer.android.comDebian/Ubuntu:
# Download from developer.android.com
# Or use snap
sudo snap install android-studio --classicFedora:
# Download from developer.android.comStart Android Studio:
# Launch
android-studio
# Or from application menuArch/CachyOS:
# Install ADB
sudo pacman -S android-tools
# Verify
adb versionDebian/Ubuntu:
sudo apt install adbFedora:
sudo dnf install android-toolsConnect Android device:
# Enable USB debugging on device
# Connect via USB
adb devices
# Should show deviceNew project:
- Android Studio → New Project
- Select template
- Configure project
- Start coding
Build application:
- Build → Build Bundle(s) / APK(s)
- Select APK
- Wait for build
- Locate APK file
Fix permissions:
# Add udev rules
sudo vim /etc/udev/rules.d/51-android.rulesAdd:
SUBSYSTEM=="usb", ATTR{idVendor}=="####", MODE="0666"
This guide covered Android development setup for Arch Linux, CachyOS, and other distributions.
- Development Environment - Development setup
- VS Code Guide - VS Code setup
- Android Developer: https://developer.android.com/
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.