Skip to content

Conversation

@Zayadul-huq-afnan
Copy link
Collaborator

PR Type

Automate android setup process for windows and linux

PR Checklist

  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • A changelog entry has been made.
  • Version number has been updated.
  • Required modules have been added to respective "requirements*.txt" files.
  • Relevant Test Cases added to this description (below).
  • (Team) Label with affected action categories and semver status.

Overview

This PR automates the android setup process for windows and linux

The PR contains two two file

1 . AndroidSetup.py (Run once)

  • Installs JDK 21 LTS (~190 MB)
  • Installs Node.js 22 LTS (~50 MB)
  • Installs Appium (mobile automation)
  • Installs Android SDK & Command Line Tools (~150 MB)
  • Downloads your first Android system image (~500-800 MB)
  • Creates your first Android Virtual Device (AVD)
  • Creates desktop shortcut for the AVD
  1. Avd_launcher.py (Run any time after running the AndroidSetup)
  • Shows all installed Android emulators
  • Launch existing emulators with one click
  • Add new Android Virtual Devices
  • Creates desktop shortcut to itself (first run only)

Test Cases

@sazid sazid merged commit e040851 into dev Oct 12, 2025
7 checks passed
@sazid sazid deleted the android-setup branch October 12, 2025 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants