环境准备
Go语言环境以及gomobile环境搭建
- 安装好GO语言(1.18以上版本)。
- 通过
go env
查看go语言的GOPATH
目录,将其设置到系统的环境变量中,vim ~/.bashrc
,并输入如下后保存退出,再source ~/.bashrc
:
export GOPATH=/Users/abc/go // /Users/abc/go为GOPATH路径,目录下输入“go env ”查看
export PATH=$PATH:$GOPATH/bin
- 安装goMobile、gobind(在 go1.18 以上执行命令):
go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest
iOS环境搭建
- 安装好xcode即可。
遇到的坑
- 注意本机架构,Mac 有ARM64 和 AMD64
-
Xcode 需要安装command line tool,否则提示“gomobile: -target="ios" requires Xcode”,在下图这个选项再选下启用。
image.png
Android 环境搭建
- 安装Android Studio
- 进入SDK Manager下载NDK(版本官方亲测为20.0.5594570)
打包出对应的iOS/Android
sudo su
cd path //path:项目路径
make iOS/android