Repository navigation
4 APK Build and Android Installation
This page explains how to run the automated headless integration test suite, export a signed Android .apk from Godot Engine 4.3+, and install it onto an Android phone or tablet.
Before exporting an APK, run scripts/verify_main_atlas.gd in headless mode. It instantiates scenes/main_atlas.tscn, iterates through every taxon (Canidae, Equidae) and specimen (Humerus, Scapula, Radius, Ulna, Cranium), and verifies:
- All 3D surface spheres (
PinMarker3D) andStaticBody3Dtrimesh colliders are created and world-scale normalized. - Procedural MatCap (
256×256ivory) and optional photogrammetry Albedo textures (horse_cranium.png) are bound. - Clicking a landmark from the UI list centers the bone, zooms out, and rotates the camera to face the landmark.
- Drawer collapse/expand works in both Portrait and Landscape modes.
- Interactive Quiz Mode (
✔/×) completes full question queues and exits cleanly.
godot --headless --import
godot --headless -s res://scripts/verify_main_atlas.gdA detailed JSON report is written to .tmp/atlas_verification_report.json ("all_passed": true).
- Godot Engine 4.3+ (with matching Android Export Templates installed)
- OpenJDK 17 or 21
-
Android SDK (
platform-tools&build-toolswithapksigner)
godot --headless --export-debug "Android" "OpenVetAtlas_v0.4.0.apk"Each release increments semantic versioning across project.godot (config/version="0.4.0") and export_presets.cfg (version/code=4, version/name="0.4.0", export_path="OpenVetAtlas_v0.4.0.apk").
- Copy
OpenVetAtlas_v0.4.0.apkto your Android phone or tablet (via USB cable, Google Drive, or local share). - Tap the
.apkfile in your device's File Manager and allow installation from unknown sources if prompted.
adb install -r OpenVetAtlas_v0.4.0.apkOpenVetAtlas Android (oVa) — Aydın Adnan Menderes Üniversitesi Veteriner Fakültesi Anatomi Anabilim Dalı (DijiLab) | ADÜ-BAP — Code: AGPL-3.0 | 3D Models & Textures: CC BY-NC-SA 4.0
- 🏠 Home / Genel Bakış
-
📱 1. User Guide & Touch Controls
- Dokunmatik Kontroller & Quiz
-
⚙️ 2. Architecture & Optimization
- Mimari & Mobil Optimizasyon
-
🦴 3. Adding Bones & Landmarks
- Yeni Tür, Kemik & Pin Ekleme
-
📦 4. APK Build & Installation
- APK Derleme & Cihaza Kurulum
Links / Bağlantılar