Go
在设备上构建并运行 Go 项目;WebView 指向本地端口。
适用场景
Gin/Echo/Fiber 服务、静态文件服务和编译工具。
运行时
- 工具链 —— 官方 Go 1.26 Linux arm64(从
dl.google.com下载.tar.gz,国内用 USTC 镜像)。 - 设备端 ——
go build/go mod/go run、vendor/离线构建,以及通过原生go_exec_loader包装器提供静态服务。 - 在 Linux 环境和运行时管理界面管理。
导出要求
导出的 APK 嵌入 libgo_exec_loader.so。
核心配置
由 GoAppConfig 支撑。
项目
- 项目(
projectId/projectName)—— Go 模块。 - 框架(
framework)—— 识别出的框架(若有)。
构建
- 二进制名(
binaryName)—— 输出二进制。 - 目标架构(
targetArch)—— 例如arm64。 vendor/启用离线构建。
服务器
- 端口(
serverPort)—— 通过端口管理分配。 - 静态目录(
staticDir)—— 静态提供服务的目录。 - 环境变量(
envVars)—— 传给进程的键值对。
说明
Go 工具链的 DNS 和 CA 信任经由 PHP 所用的同一个本地 JVM 桥。
