41 lines
1.5 KiB
Markdown
41 lines
1.5 KiB
Markdown
# Mover entorno Android y Gradle a C:\Android
|
|
|
|
Para solucionar definitivamente el error `[CXX1429]` causado por la letra "ñ" en la ruta del usuario, moveremos el SDK de Android y la caché de Gradle a una carpeta raíz sin caracteres especiales.
|
|
|
|
## User Review Required
|
|
|
|
> [!CAUTION]
|
|
> Voy a mover archivos del SDK de Android (varios GB). Esto puede tardar unos minutos. Una vez terminado, deberás actualizar la ruta del SDK en los ajustes de Android Studio a `C:\Android\sdk`.
|
|
|
|
## Proposed Changes
|
|
|
|
### Preparación de Directorios
|
|
|
|
- Crear `C:\Android`
|
|
- Crear `C:\Android\sdk` (Nuevo destino del Android SDK)
|
|
- Crear `C:\Android\gradle` (Nuevo destino de la caché de Gradle)
|
|
- Crear `C:\Android\home` (Nuevo destino para configuraciones de Android)
|
|
|
|
### Migración de Archivos
|
|
|
|
- Mover el contenido de `C:\Users\JavierBraña\AppData\Local\Android\Sdk` a `C:\Android\sdk`.
|
|
|
|
### Configuración del Proyecto
|
|
|
|
#### [MODIFY] [gradlew.bat](file:///C:/xampp/htdocs/Avante%20movil/android/gradlew.bat)
|
|
Actualizar el script para que use las nuevas rutas en cada ejecución:
|
|
- `GRADLE_USER_HOME=C:\Android\gradle`
|
|
- `ANDROID_SDK_ROOT=C:\Android\sdk`
|
|
- `ANDROID_USER_HOME=C:\Android\home`
|
|
- `-Duser.home=C:\Android\home`
|
|
|
|
## Verification Plan
|
|
|
|
### Automated Tests
|
|
- Ejecutar `./gradlew :app:assembleDebug`.
|
|
- Verificar que las rutas en el log de Prefab apunten a `C:\Android\gradle`.
|
|
|
|
### Manual Verification
|
|
- Comprobar que no aparezca el error `ClassNotFoundException: com.google.prefab.cli.AppKt`.
|
|
- Comprobar que el servicio `AndroidLocationsBuildService` se inicie correctamente.
|