提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
GO 编译打包AAR
最近在用go写高并发web接口,发现其强大的交叉编译功能可以编译成Android AAR,用go来做native层的工作简直不要太香,告别繁琐的JNI调用,效率瞬间提升上来。下面简单在Android应用中启用web服务。
GO、AndroidSDK、AndroidNDK安装与环境配置略过
一、gomobile
gomobile 可以让golang在移动设备中使用,这里我们用到的是bind 动态库方式native开发
下载安装gomobile
go get golang.org/x/mobile/cmd/gomobile
如果被墙了可以把gomobile项目clone到$GOPATH/src/golang.org/x下面
初始化
gomobile init
二、使用步骤
1.GO Code
代码如