gomobile编译

gomobile编译,第1张

概述gomobile编译(1.)下载代码,并生成二进制文件,gomobile和gobindgogetgolang.org/x/mobile/cmd/gomobile或者gitclonehttps://github.com/golang/mobilecopy到$GOPATH/src/golang.org/x///编译生成gobind二进制文件cdmobile/cmd/gobindgobuild.拷贝gobind到$GOPATH/bin gomobile编译

(1.)下载代码,并生成二进制文件,gomobile和gobind

go get golang.org/x/mobile/cmd/gomobile或者git clone https://github.com/golang/mobilecopy到$GOPATH/src/golang.org/x///编译生成gobind二进制文件cd mobile/cmd/gobindgo build .拷贝gobind到$GOPATH/bin目录,并加入环境变量//编译生成gomobile二进制文件cd mobile/cmd/gomobilego build .拷贝gomobile到$GOPATH/bin目录,并加入环境变量//查看是否安装成功gomobile version
gomobile example测试
gomobile init//此命令会生成名为basic的apk安装包gomobile build -target=androID golang.org/x/mobile/example/basic//此命令将安装apk包到已连接的androID设备gomobile install golang.org/x/mobile/example/basic//生成jar、aar文件gomobile bind -target=androID golang.org/x/mobile/example/bind/hello或 D:\go\src\golang.org\x\mobile\example\bind>gomobile bind -target=androID ./hello
gomobile example编译错误处理

(1.)NDK未安装

下载:AndroIDNDK
选择符合的 *** 作系统及位数的NDK包:https://developer.android.google.cn/ndk/downloads/index.html
解压,放到一个你记得住的目录
尝试编译第一个AndroID apk安装包cmd命令:gomobile build -target=androID golang.org/x/mobile/example/basic

(2.)通过AndroID Studio安装NDK


(3.)配置环境变量


(4.)测试ndk安装是否成功:
打开cmd命令: 执行ndk-build //
注意:

如果ndk没有配置成功,查看目录中是否有特殊字符,如空格,点等,修改目录名称,配置环境变量后,再重试如果执行gobind后还报错,找不到NDK,可以手动配置环境变量:
export ANDROID_NDK_HOME=xxx/ndk/export ANDROID_HOME=xxx
如果报错,无法从dl.Google.xxx 下载文件,可以配置代理:
export goproxy=https://goproxy.cnexport GO111MODulE=on
总结

以上是内存溢出为你收集整理的gomobile编译全部内容,希望文章能够帮你解决gomobile编译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1066039.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存