如何Golang开发Android应用

 我来答
芥末留学
2017-06-17 · 为梦想出发,留学不留憾!
芥末留学
芥末留学是中国领先的互联网留学服务提供商,业务覆盖日本、英国、澳洲、美国等数十个国家,为您提供方便、快捷、专业、高效在线留学申请及留学后服务,一站式解决您留学过程中遇到的各种问题。
向TA提问
展开全部
境配置好复杂,不得不唠叨几句。
需要下载golang1.4rc版,下载ndk,然后编译。
然后用goget下载gobind这个工具,然后,将写好的代码用gobind转化下,然后使用特殊的编译命令,将代码编译成。
so文件,将生成的相关文件,放到androidstudio的项目中。
然后java代码中,利用jni调用引用的代码。
…好,接着往下看。
环境准备
一台Linux64的机器
一个带有AndroidStudioIDE的开发机器
因为环境配置实在复杂,所以引入的docker。
dockerpullcodeskyblue/docker-goandroid
dockerrun--rm-ticodeskyblue/docker-goandroidbash
cdexample;echo“viewexampleprojects
docker起来之后,什么就都配置好了,NDK,java,GO的环境变量了,等等,并且还预装了vim,gradle,tmux,git,syncthing,svn
开始写代码
写代码之前,先约定下目录结构
go的代码都放在src/golib下,编译使用make.bash编译脚本,看下这个文件树
.
|--app.iml
|--build.gradle
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式