Skip to content

Go

在设备上构建并运行 Go 项目;WebView 指向本地端口。

适用场景

Gin/Echo/Fiber 服务、静态文件服务和编译工具。

运行时

  • 工具链 —— 官方 Go 1.26 Linux arm64(从 dl.google.com 下载 .tar.gz,国内用 USTC 镜像)。
  • 设备端 —— go build / go mod / go runvendor/ 离线构建,以及通过原生 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 桥。

Released under the Unlicense.