chore(skills): update paths after project move from OneDrive to X:\

android-build SKILL.md:
- Replaced all OneDrive path references with x:\krisenvorrat
- Changed 'OneDrive-Locks' terminology to 'File-Locks'

android-build android-dev.ps1:
- Changed 'OneDrive-Lock' comments to 'File-Lock'
- Script already used dynamic $PSScriptRoot path resolution, no path fix needed

android-emulator SKILL.md:
- Updated path references to new project location

Motivation: project was moved from C:\Users\JensR\OneDrive\Code\krisenvorrat
to x:\krisenvorrat to avoid OneDrive sync issues.
This commit is contained in:
Jens Reinemann 2026-05-13 21:57:13 +02:00
parent 906397fb4c
commit 9ea57f89a5
3 changed files with 28 additions and 27 deletions

View file

@ -5,14 +5,14 @@ description: "Android-App bauen (assembleDebug/Release), Gradle-Kommandos, häuf
# Skill: Android Build # Skill: Android Build
Baut die Krisenvorrat-Android-App mit Gradle. Handhabt bekannte Fallstricke auf diesem Windows/OneDrive-Setup. Baut die Krisenvorrat-Android-App mit Gradle. Handhabt bekannte Fallstricke auf diesem Windows-Setup.
--- ---
## Voraussetzungen ## Voraussetzungen
| Komponente | Pfad / Wert | | Komponente | Pfad / Wert |
| -------------- | -------------------------------------------------------- | | ---------------- | ---------------------------------------------------------------------- |
| Android SDK | `C:\Users\JensR\AppData\Local\Android\Sdk` | | Android SDK | `C:\Users\JensR\AppData\Local\Android\Sdk` |
| ANDROID_HOME | User-Umgebungsvariable (persistent gesetzt) | | ANDROID_HOME | User-Umgebungsvariable (persistent gesetzt) |
| local.properties | `sdk.dir=C\\:\\\\Users\\\\JensR\\\\AppData\\\\Local\\\\Android\\\\Sdk` | | local.properties | `sdk.dir=C\\:\\\\Users\\\\JensR\\\\AppData\\\\Local\\\\Android\\\\Sdk` |
@ -31,7 +31,7 @@ Verwende **immer** das `android-dev.ps1`-Skript statt roher Gradle-Aufrufe:
# Debug-Build (Standard) # Debug-Build (Standard)
& ".github/skills/android-build/android-dev.ps1" -Action build & ".github/skills/android-build/android-dev.ps1" -Action build
# Clean + Build (bei OneDrive-Locks oder korruptem Cache) # Clean + Build (bei File-Locks oder korruptem Cache)
& ".github/skills/android-build/android-dev.ps1" -Action clean-build & ".github/skills/android-build/android-dev.ps1" -Action clean-build
# Nur clean # Nur clean
@ -44,7 +44,7 @@ Falls das Skript nicht verfügbar ist:
```powershell ```powershell
$env:ANDROID_HOME = "C:\Users\JensR\AppData\Local\Android\Sdk" $env:ANDROID_HOME = "C:\Users\JensR\AppData\Local\Android\Sdk"
cd "c:\Users\JensR\OneDrive\Code\krisenvorrat" cd "x:\krisenvorrat"
.\gradlew.bat assembleDebug 2>&1 | Out-String .\gradlew.bat assembleDebug 2>&1 | Out-String
``` ```
@ -54,11 +54,12 @@ cd "c:\Users\JensR\OneDrive\Code\krisenvorrat"
## Bekannte Probleme ## Bekannte Probleme
### 1. OneDrive sperrt Build-Dateien (`AccessDeniedException`) ### 1. Build-Dateien gesperrt (`AccessDeniedException`)
OneDrive synchronisiert das `build/`-Verzeichnis und sperrt dabei Dateien. Dateien im `build/`-Verzeichnis können durch andere Prozesse gesperrt sein.
**Lösung:** **Lösung:**
```powershell ```powershell
Remove-Item "app\build" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "app\build" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "build" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "build" -Recurse -Force -ErrorAction SilentlyContinue
@ -91,7 +92,7 @@ android.useAndroidX=true
## APK-Ausgabe ## APK-Ausgabe
| Variante | Pfad | | Variante | Pfad |
| -------- | --------------------------------------------- | | -------- | ----------------------------------------------- |
| Debug | `app/build/outputs/apk/debug/app-debug.apk` | | Debug | `app/build/outputs/apk/debug/app-debug.apk` |
| Release | `app/build/outputs/apk/release/app-release.apk` | | Release | `app/build/outputs/apk/release/app-release.apk` |

View file

@ -4,7 +4,7 @@
.DESCRIPTION .DESCRIPTION
Handhabt Build, Deploy und Emulator-Operationen. Handhabt Build, Deploy und Emulator-Operationen.
Behandelt bekannte Komplikationen (OneDrive-Locks, Boot-Delays, stderr-Warnungen). Behandelt bekannte Komplikationen (File-Locks, Boot-Delays, stderr-Warnungen).
.PARAMETER Action .PARAMETER Action
Die auszuführende Aktion: Die auszuführende Aktion:
@ -125,7 +125,7 @@ function Remove-BuildDirs {
if (Test-Path $d) { if (Test-Path $d) {
Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue
if (Test-Path $d) { if (Test-Path $d) {
Write-Warn "Konnte $d nicht vollständig löschen (OneDrive-Lock?). Versuche erneut..." Write-Warn "Konnte $d nicht vollständig löschen (File-Lock?). Versuche erneut..."
Start-Sleep -Seconds 2 Start-Sleep -Seconds 2
Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue
} }

View file

@ -12,7 +12,7 @@ Verwaltet den Android-Emulator für die Krisenvorrat-App. Das Standard-AVD simul
## Setup ## Setup
| Komponente | Wert | | Komponente | Wert |
| -------------- | ----------------------------------------------------------- | | ------------ | ---------------------------------------------------------------------------------------------------------------------------- |
| Emulator | `C:\Users\JensR\AppData\Local\Android\Sdk\emulator\emulator.exe` | | Emulator | `C:\Users\JensR\AppData\Local\Android\Sdk\emulator\emulator.exe` |
| ADB | `C:\Users\JensR\AppData\Local\Android\Sdk\platform-tools\adb.exe` | | ADB | `C:\Users\JensR\AppData\Local\Android\Sdk\platform-tools\adb.exe` |
| AVD Manager | `C:\Users\JensR\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\avdmanager.bat` | | AVD Manager | `C:\Users\JensR\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\avdmanager.bat` |