Build: auto-clean stale Android bundles per build + clean target
Each android build now removes the regenerable AAB bundles (intermediary_bundle, outputs/bundle) and gen APK copies once the final APK is in binaries/; a manual 'clean' target does the same on demand. Frees ~0.5G/cycle without touching the Rust incremental cache or binaries/. (build.sh stays untracked - it holds a deploy secret; this documents the change.)
This commit is contained in:
parent
0123d3562b
commit
dbb6c2ea9f
2 changed files with 22 additions and 5 deletions
|
|
@ -39,9 +39,24 @@
|
|||
тривиальный guard вокруг уже работающих `panTo`/`setView`. Реальная проверка потока - на
|
||||
телефоне.
|
||||
|
||||
## Деплой build 475
|
||||
`./build.sh -u -i -d android`: собран debug APK (0.1.475, 182М), залит на роутер
|
||||
(http://192.168.1.1:88/baldav/baldav.apk, build 475) и VPS
|
||||
(https://4aiman.top/baldav/baldav.apk, build 475), установлен на 320245779368 через
|
||||
`adb install -r --user 0` - Success (подпись совпала, данные сохранены). Живую проверку тоггла
|
||||
следования в реальной записи делает пользователь на телефоне.
|
||||
|
||||
## Чистка старых бандлов (build.sh)
|
||||
Место забивалось регенерируемыми выхлопами Android-сборки. Добавлена `clean_bundles()` в
|
||||
build.sh: удаляет `gen/android/app/build/intermediates/intermediary_bundle` +
|
||||
`outputs/bundle` (AAB - мы раздаём APK) и `outputs/apk/*.apk`. НЕ трогает `src-tauri/target`
|
||||
(14Г Rust-инкрементал, иначе полная пересборка) и `binaries/` (последние APK). Вызывается
|
||||
авто в конце каждой android-сборки (после копии APK в binaries/) и вручную `./build.sh clean`.
|
||||
Согласовано с пользователем: объём "только бандлы/APK", запуск "авто + ручная".
|
||||
Разовый прогон: gen build 1.6G -> 1.0G, освобождено ~557 МБ.
|
||||
|
||||
## Следующие шаги
|
||||
- Сборка APK + установка на телефон (по явной просьбе пользователя): проверить в живой записи -
|
||||
проехать/постоять, отжать `⊕`, подвигать карту (новые точки не возвращают), вернуть кнопкой
|
||||
(центрируется). Доработки - отдельным коммитом.
|
||||
- Живая проверка тоггла `⊕` на телефоне: проехать/постоять, отжать, подвигать карту (новые
|
||||
точки не возвращают), вернуть кнопкой (центрируется). Доработки - отдельным коммитом.
|
||||
- Компас (freeze `X`) и поворот карты не задеты (следование = только центр вида, поворот =
|
||||
bearing) - убедиться на телефоне, что обе кнопки работают независимо.
|
||||
bearing) - убедиться, что обе кнопки работают независимо.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue