docs: add CLAUDE.md with app installation rules
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
17
CLAUDE.md
Normal file
17
CLAUDE.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# pad_scanner CLAUDE.md
|
||||||
|
|
||||||
|
## App Installation Rules
|
||||||
|
|
||||||
|
**Always use `adb install -r` to install the app. Never use `flutter install`.**
|
||||||
|
|
||||||
|
`flutter install` uninstalls the old version first, which wipes app configuration (API URL, sound file paths, etc.). `adb install -r` performs an in-place upgrade that preserves all app data.
|
||||||
|
|
||||||
|
### Installation Steps
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 1. Build
|
||||||
|
flutter build apk --release
|
||||||
|
|
||||||
|
# 2. Install (in-place upgrade, preserves config)
|
||||||
|
adb install -r build/app/outputs/flutter-apk/app-release.apk
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user