1、android安装sdk和ndk就不做描述了,macos路径如下
# AndroidSDK
/Users/kerr/Library/Android/sdk
# AndroidNDK
/Users/kerr/Library/Android/sdk/ndk-bundle
2、下载gomobile
go get golang.org/x/mobile/cmd/gomobile
或者下载源码
https://github.com/golang/mobile
解压到路径golang.org/x/mobile
3、设置环境变量$GOBIN, MACOSX如下
vi ~/.bash_profile
添加$GOBIN
source ~/.bash_profile
4、进入cmd编译gomobile和gobind
5、把编译的gomobile和gobind 移动到$GOBIN
6、gomobile init
7、打包成sdk,将mobile/example/bind/hello移动到$GOPATH下
gomobile bind -target=android hello
gomobile bind -target=ios hello