CommunityCodierung & Entwicklunggithub.com

brainzouzou/windows-android-build

Codex-Skill zum Ausführen von Android Gradle-Builds in der Windows-Umgebung aus WSL.

Was ist windows-android-build?

Dieser Skill für Codex-Agenten ermöglicht die nahtlose Ausführung von Android Gradle-Builds, die eigentlich für Windows (z. B. mit Gradle Daemon) optimiert sind, innerhalb des Windows-Subsystems für Linux (WSL). Er ist speziell für Entwickler nützlich, die eine hybride Windows/Linux-Entwicklungsumgebung nutzen und Build-Prozesse automatisieren möchten, ohne manuell zwischen den Systemen wechseln zu müssen. Der Skill wrappt die notwendigen Kommandos, um Umgebungsvariablen, Pfade und Tools (wie den Android SDK, Java und Gradle) korrekt auszurichten, sodass Builds konsistent und zuverlässig ablaufen. Er unterstützt die gängigen Gradle-Aufgaben wie `assembleDebug`, `assembleRelease` oder benutzerdefinierte Aufgaben und lässt sich in CI/CD-Pipelines oder lokale Entwickler-Workflows integrieren.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add brainzouzou/windows-android-build

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht windows-android-build?

Codex-Skill zum Ausführen von Android Gradle-Builds in der Windows-Umgebung aus WSL.

Übersicht

Dieser Skill ermöglicht es AI-Agenten, Android-Gradle-Builds innerhalb des Windows-Subsystems für Linux (WSL) auszuführen und dabei die Windows-spezifischen Build-Konfigurationen und Tools zu nutzen. Er kümmert sich um die korrekte Einrichtung von Umgebungsvariablen, Pfaden und Abhängigkeiten, damit Builds reibungslos und konsistent ablaufen.

Voraussetzungen

  • WSL 2 mit einer Linux-Distribution (z. B. Ubuntu) installiert und konfiguriert
  • Android Studio oder Android SDK unter Windows installiert
  • Gradle-Build-Skripte in Ihrem Projekt
  • Zugriff auf das Windows-Dateisystem über /mnt/c/ (Standard-WSL-Pfad)

Verwendung

Der Skill erwartet, dass Sie sich im Projektverzeichnis befinden (entweder unter WSL oder unter Windows über den WSL-Pfad). Der Agent führt dann die entsprechenden Gradle-Befehle aus, die unter Windows ausgeführt werden, aber innerhalb der WSL-Umgebung orchestriert werden.

Beispiel-Aufruf

# In Ihrem Android-Projektverzeichnis unter WSL
./gradlew assembleDebug

Aufgaben

  • assembleDebug: Erstellt eine Debug-Version der App
  • assembleRelease: Erstellt eine Release-Version der App
  • test: Führt Unit-Tests aus
  • clean: Bereinigt das Build-Verzeichnis

Konfiguration

Stellen Sie sicher, dass die folgenden Umgebungsvariablen in Ihrer WSL-Shell gesetzt sind:

export ANDROID_HOME=/mnt/c/Users/<IhrBenutzername>/AppData/Local/Android/Sdk
export JAVA_HOME=/mnt/c/Program\ Files/Android/Android_Studio/jbr
export GRADLE_HOME=/mnt/c/Program\ Files/Android/Android_Studio/gradle
export PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Passen Sie die Pfade entsprechend Ihrer Windows-Benutzernamen und Installationsorte an.

Fehlerbehebung

  • Falls die Builds fehlschlagen, überprüfen Sie die Pfade zu Android SDK und Java.
  • Stellen Sie sicher, dass die Windows-Firewall oder Antivirensoftware keine Blockaden verursacht.
  • Verwenden Sie ls -la /mnt/c/, um zu bestätigen, dass das Windows-Dateisystem gemountet ist.

Lizenz

Dieser Skill wird unter der MIT-Lizenz bereitgestellt.

Verwandte Skills