Skip to content

oahc09/android-project-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

android-project-generator

When generating an Android project from scratch, it can be compiled successfully in one go.

Python Environment

  • Python 3.10+ recommended
  • Install test dependencies before running scripts that call pytest:
python -m pip install -r tests/requirements.txt

Directory Layout

android-project-generator/
├── SKILL.md                    # skill entrypoint
├── README.md
├── LICENSE
├── docs/                       # one human-facing guide: reporting
├── cache/                      # python / pytest / coverage caches
├── references/                 # version matrix and config templates
├── scripts/                    # executable helpers
│   ├── run_tests.py            # test runner entrypoint
│   └── generate_report.py      # report generator
├── tests/                      # unit / integration / e2e tests
└── reports/                    # generated reports (ignored)

Features

  • AGP / Gradle / JDK / Kotlin compatibility profiles
  • Local environment detection
  • Complete Android project templates
  • Real Gradle Wrapper validation
  • assembleDebug build verification
  • APK output confirmation
  • JNI / NDK / CMake native project setup
  • Build-state reporting: scaffolding_only, build_failed, compiled, runnable

Roadmap

  • Expand Android template coverage
  • Add Compose template support
  • Add CI matrix for AGP / Gradle / JDK combinations
  • Add more JNI / NDK / CMake examples
  • Improve China mirror support
  • Add GitHub Action for generated project verification

About

When generating an Android project from scratch, it can be compiled successfully in one go.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages