環(huán)境準(zhǔn)備
Go語(yǔ)言環(huán)境以及gomobile環(huán)境搭建
- 安裝好GO語(yǔ)言(1.18以上版本)。
- 通過(guò)
go env
查看go語(yǔ)言的GOPATH
目錄扼倘,將其設(shè)置到系統(tǒng)的環(huán)境變量中翼悴,vim ~/.bashrc
,并輸入如下后保存退出该镣,再source ~/.bashrc
:
export GOPATH=/Users/abc/go // /Users/abc/go為GOPATH路徑嘹屯,目錄下輸入“go env ”查看
export PATH=$PATH:$GOPATH/bin
- 安裝goMobile、gobind(在 go1.18 以上執(zhí)行命令):
go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest
iOS環(huán)境搭建
- 安裝好xcode即可漓雅。
遇到的坑
- 注意本機(jī)架構(gòu)嘱腥,Mac 有ARM64 和 AMD64
-
Xcode 需要安裝command line tool,否則提示“gomobile: -target="ios" requires Xcode”耕渴,在下圖這個(gè)選項(xiàng)再選下啟用。
Android 環(huán)境搭建
- 安裝Android Studio
- 進(jìn)入SDK Manager下載NDK(版本官方親測(cè)為20.0.5594570)
打包出對(duì)應(yīng)的iOS/Android
sudo su
cd path //path:項(xiàng)目路徑
make iOS/android