fix(infra): gradle_run detecta android-sdk — issue 0076 #2

Open
dataforge wants to merge 538 commits from auto/0076-gradle-sdk-detect into master
Owner

Problema

gradle_run_bash_infra buscaba ANDROID_HOME en $HOME/Android/Sdk (PascalCase), pero install_android_sdk_bash_infra instala el SDK en $HOME/android-sdk (lowercase). Resultado: con un SDK Linux instalado via la propia funcion del registry, gradle_run fallaba al resolver ANDROID_HOME.

Cambios

bash/functions/infra/gradle_run.sh — v1.0.0 → v1.1.0

Nuevo orden de busqueda para ANDROID_HOME (cada candidato requiere platform-tools/ presente):

  1. $HOME/android-sdk — default de install_android_sdk_bash_infra
  2. $HOME/Android/Sdk — default de Android Studio en Linux
  3. $ANDROID_SDK_WIN / /mnt/c/Users/$USER/AppData/Local/Android/Sdk — SDK Windows montado en WSL2

bash/functions/infra/gradle_run.md — documentacion actualizada, capability growth log anadido.

dev/issues/0076-gradle_run-no-detecta-android-sdk-path.md — status: done

Validacion

Checks ejecutados y pasados (sin SDK Android real instalado):

Check Resultado
function_loads PASS
detects_lowercase_path (android-sdk) PASS
detects_pascal_path (Android/Sdk) PASS
priority (android-sdk gana) PASS
Integration via fake gradlew PASS
Regression (Android/Sdk fallback) PASS

task_run

  • task_run_id: task_cfac9099473ad8e7
  • iterations: 1
  • branch: auto/0076-gradle-sdk-detect

Generated by fn-orquestador (issue 0069)

## Problema `gradle_run_bash_infra` buscaba `ANDROID_HOME` en `$HOME/Android/Sdk` (PascalCase), pero `install_android_sdk_bash_infra` instala el SDK en `$HOME/android-sdk` (lowercase). Resultado: con un SDK Linux instalado via la propia funcion del registry, gradle_run fallaba al resolver ANDROID_HOME. ## Cambios **`bash/functions/infra/gradle_run.sh`** — v1.0.0 → v1.1.0 Nuevo orden de busqueda para ANDROID_HOME (cada candidato requiere `platform-tools/` presente): 1. `$HOME/android-sdk` — default de `install_android_sdk_bash_infra` 2. `$HOME/Android/Sdk` — default de Android Studio en Linux 3. `$ANDROID_SDK_WIN` / `/mnt/c/Users/$USER/AppData/Local/Android/Sdk` — SDK Windows montado en WSL2 **`bash/functions/infra/gradle_run.md`** — documentacion actualizada, capability growth log anadido. **`dev/issues/0076-gradle_run-no-detecta-android-sdk-path.md`** — status: done ## Validacion Checks ejecutados y pasados (sin SDK Android real instalado): | Check | Resultado | |---|---| | function_loads | PASS | | detects_lowercase_path (android-sdk) | PASS | | detects_pascal_path (Android/Sdk) | PASS | | priority (android-sdk gana) | PASS | | Integration via fake gradlew | PASS | | Regression (Android/Sdk fallback) | PASS | ## task_run - task_run_id: `task_cfac9099473ad8e7` - iterations: 1 - branch: `auto/0076-gradle-sdk-detect` *Generated by fn-orquestador (issue 0069)*
dataforge added 2 commits 2026-05-15 12:02:26 +00:00
ANDROID_HOME resolution ahora busca en orden:
  1. $HOME/android-sdk  — path que instala install_android_sdk_bash_infra
  2. $HOME/Android/Sdk  — default Android Studio Linux
  3. WSL2 Windows path  — $ANDROID_SDK_WIN o /mnt/c/Users/$USER/.../Android/Sdk

Cada candidato se valida con platform-tools/ presente (no solo directorio raiz).

Fix: issue 0076

Co-Authored-By: fn-orquestador <noreply@anthropic.com>
Co-Authored-By: fn-orquestador <noreply@anthropic.com>
Checking for merge conflicts…
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin auto/0076-gradle-sdk-detect:auto/0076-gradle-sdk-detect
git checkout auto/0076-gradle-sdk-detect
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dataforge/fn_registry#2