docs(AGENTS): Phase 1.1 baseline completed + build env notes
This commit is contained in:
parent
83e4b420d4
commit
ab9a2dcfeb
1 changed files with 12 additions and 1 deletions
13
AGENTS.md
13
AGENTS.md
|
|
@ -62,13 +62,24 @@
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# Required env on this server (proxy + Android SDK)
|
||||||
|
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
|
||||||
|
export ANDROID_HOME=/home/dueattendant149/android-sdk
|
||||||
|
export ANDROID_SDK_ROOT=/home/dueattendant149/android-sdk
|
||||||
./gradlew :app:assembleOssDebug
|
./gradlew :app:assembleOssDebug
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Known build workarounds (Phase 1 baseline):**
|
||||||
|
- Gradle wrapper pinned to 8.13 (8.11.1 unavailable behind proxy; 9.5.1 incompatible with AGP 8.9).
|
||||||
|
- `externalNativeBuild` temporarily disabled because NDK 27.0.12077973 is requested but only NDK 28.2.x is installed.
|
||||||
|
- Network proxy is configured in `gradle.properties` (`systemProp.http[s].proxyHost/Port`).
|
||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
- Phase 0: clone + package rename — completed
|
- Phase 0: clone + package rename — completed
|
||||||
- Phase 1: KMP → Android-only — pending
|
- Phase 1: KMP → Android-only — in progress
|
||||||
|
- Phase 1.1: baseline `:app:assembleOssDebug` build — completed (APK ~80 MB)
|
||||||
|
- Phase 1.2: delete `desktopApp/`, merge `shared/` into `app/src/main/` — pending
|
||||||
- Phase 2: backend swap (bookshelf-api + ABS) — pending
|
- Phase 2: backend swap (bookshelf-api + ABS) — pending
|
||||||
- Phase 3: UI redesign (Myne-style) — pending
|
- Phase 3: UI redesign (Myne-style) — pending
|
||||||
- Phase 4: features from Book's Story (audio/RSVP/search/TTS/cache) — pending
|
- Phase 4: features from Book's Story (audio/RSVP/search/TTS/cache) — pending
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue