gomobile的使用
gomobile的使用
谨记要打包android sdk, 确保pc上安装了android sdk ndk, 要打包ios sdk,确保pc上安装了xcode
安装go mobile
go get golang.org/x/mobile/cmd/gomobile
android环境
建议使用android studio进行安装
下载完sdk、ndk以后记得设置环境变量
export ANDROID_HOME = ***
export ANDROID_NDK_HOME = $ANDROID_HOME/***
设置完成后,可能会出现找不到ndk的情况。这时重启下机器试试
ios环境
确保机器已经安装xcode
初始化go mobile
gomobile init
生成sdk
在对应的项目路径下执行
gomobile bind -target=android -v
gomobile bind -target=ios -v
生成apk
gomobile build -target=android -v
gomobile build -target=ios -v
注意问题
在windows下打包aar时,出现
错误: 编码GBK的不可映射字符
原因大致如下:
可以设置java的编码然后执行bind命令
set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8