美文网首页
gomobile 在windows电脑上android环境搭建

gomobile 在windows电脑上android环境搭建

作者: 键盘之下无新事儿 | 来源:发表于2020-04-22 14:29 被阅读0次

    gomobile 在windows电脑上环境搭建

    安装go

    安装gomobile

    可以通过git clone下载也可以手动下载,这里我采用的是手动下载

    gomobilegithub地址 https://github.com/golang/mobile.git

    下载完成之后,把gomobile-master.zip解压到当前目录, 文件夹名字修改为mobile

    在Go安装根目录下的src=>新建文件夹golang.org目录=>新建文件夹x目录 src\golang.org\x

    然后将刚才的mobile文件夹拷贝当x目录下,目录结构如图所示


    image.png
    生成gomobile可执行程序

    在bin目录下执行命令
    go build golang.org/x/mobile/cmd/gomobile
    执行这个命令可能为报错,提示xxx package在GOROOT或者GOPATH下都找不到,在https://github.com/golang
    上找到对应的 modtoolsxerrors,同样的下载,解压修改文件夹名字拷贝到golang.org/x目录下 重新运行即可

    image.png

    运行demo测试

    尝试编译第一个Android apk安装包cmd命令:
    gomobile build -target=android golang.org/x/mobile/example/basic

    配置ndk-bundle

    如若提示没有配置ANDROID_HOME或者ANDRID_NDK_HOME,配置环境变量即可

    GOROOT与GOPATH环境变量 、ANDROID_HOME
    image.png

    重新运行cmd命令
    gomobile build -target=android golang.org/x/mobile/example/basic
    可以当前目录发现生成一个base.apk

    image.png

    gomobile install golang.org/x/mobile/example/basic
    此命令将安装apk包到已连接的android设备

    image.png

    GOPATH
    在 go1.12 之前,安装 golang 之后,需要配置两个环境变量----GOROOT 和GOPATH。前者是 go 安装后的所在的路径,后者是开发中自己配置的,用于存放go 源代码的地方。在 GOPATH 路径内,有三个文件夹,分别是

    bin: go 编译后的可执行文件所在的文件夹
    pkg: 编译非 main 包的中间连接文件
    src: go 项目源代码
    开发的程序源码则放在src里,可以在src里创建多个项目。每一个项目同时也是一个文件夹。

    go1.12 之后,淡化了 GOPATH,因此也可以忽略这部分内容。

    参考goPath

    相关文章

      网友评论

          本文标题:gomobile 在windows电脑上android环境搭建

          本文链接:https://www.haomeiwen.com/subject/rhobihtx.html