La APK se monta sobre la oficial con sobre_oficial.sh; el proyecto Gradle, sus scripts, el workflow de gitea, la guia en PDF y el pad de usabilidad ya no se usan.
21 lines
1 KiB
Markdown
21 lines
1 KiB
Markdown
# APK
|
|
|
|
La APK se monta sobre la oficial del dev con `scripts/sobre_oficial.sh`: se queda con
|
|
su app Android tal cual (ventana, servicio, notificaciones y el puente nativo de audio y
|
|
cámara, `.audio_bridge`), le cambia el backend por el de la rama y le pone paquete
|
|
propio, `net.laenre.oasis`, para convivir con la oficial.
|
|
|
|
```sh
|
|
./scripts/sobre_oficial.sh # baja la oficial de la versión y la monta
|
|
OASIS_VERSION=x.y.z ./scripts/sobre_oficial.sh # otra versión del dev
|
|
```
|
|
|
|
Hace falta Java 17 o más y las build-tools de Android (zipalign y apksigner); apktool
|
|
se baja solo. Sin clave se firma con la de depuración. Para repartirla, con la clave
|
|
del hacklab por entorno (nunca al repositorio): `OASIS_KEYSTORE`, `OASIS_KEYSTORE_PASS`
|
|
y `OASIS_KEY_ALIAS`.
|
|
|
|
`icono/` es el icono adaptativo; `sobre_oficial.sh` lo copia encima del de la oficial.
|
|
|
|
Hasta el 19/10/2026 hubo aquí un proyecto Gradle propio. Se quitó: no tenía el puente
|
|
de audio del dev y en él no había llamadas. Está en la historia de git.
|