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:
parent
906397fb4c
commit
9ea57f89a5
3 changed files with 28 additions and 27 deletions
15
.github/skills/android-build/SKILL.md
vendored
15
.github/skills/android-build/SKILL.md
vendored
|
|
@ -5,14 +5,14 @@ description: "Android-App bauen (assembleDebug/Release), Gradle-Kommandos, häuf
|
|||
|
||||
# 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
|
||||
|
||||
| Komponente | Pfad / Wert |
|
||||
| -------------- | -------------------------------------------------------- |
|
||||
| ---------------- | ---------------------------------------------------------------------- |
|
||||
| Android SDK | `C:\Users\JensR\AppData\Local\Android\Sdk` |
|
||||
| ANDROID_HOME | User-Umgebungsvariable (persistent gesetzt) |
|
||||
| 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)
|
||||
& ".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
|
||||
|
||||
# Nur clean
|
||||
|
|
@ -44,7 +44,7 @@ Falls das Skript nicht verfügbar ist:
|
|||
|
||||
```powershell
|
||||
$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
|
||||
```
|
||||
|
||||
|
|
@ -54,11 +54,12 @@ cd "c:\Users\JensR\OneDrive\Code\krisenvorrat"
|
|||
|
||||
## 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:**
|
||||
|
||||
```powershell
|
||||
Remove-Item "app\build" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
Remove-Item "build" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
|
|
@ -91,7 +92,7 @@ android.useAndroidX=true
|
|||
## APK-Ausgabe
|
||||
|
||||
| Variante | Pfad |
|
||||
| -------- | --------------------------------------------- |
|
||||
| -------- | ----------------------------------------------- |
|
||||
| Debug | `app/build/outputs/apk/debug/app-debug.apk` |
|
||||
| Release | `app/build/outputs/apk/release/app-release.apk` |
|
||||
|
||||
|
|
|
|||
4
.github/skills/android-build/android-dev.ps1
vendored
4
.github/skills/android-build/android-dev.ps1
vendored
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
.DESCRIPTION
|
||||
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
|
||||
Die auszuführende Aktion:
|
||||
|
|
@ -125,7 +125,7 @@ function Remove-BuildDirs {
|
|||
if (Test-Path $d) {
|
||||
Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue
|
||||
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
|
||||
Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
|
|
|
|||
2
.github/skills/android-emulator/SKILL.md
vendored
2
.github/skills/android-emulator/SKILL.md
vendored
|
|
@ -12,7 +12,7 @@ Verwaltet den Android-Emulator für die Krisenvorrat-App. Das Standard-AVD simul
|
|||
## Setup
|
||||
|
||||
| Komponente | Wert |
|
||||
| -------------- | ----------------------------------------------------------- |
|
||||
| ------------ | ---------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Emulator | `C:\Users\JensR\AppData\Local\Android\Sdk\emulator\emulator.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` |
|
||||
|
|
|
|||
Loading…
Reference in a new issue