GO语言不错呀, 所以作为一个android开发当然要抓住这个机会呀, 来一份Android-GO开发教程吧~~
度娘很不给力,找了很多都是需要科学上网去go get golang.org/x/mobile,而且好多都没法正常安装QAQ,最近也买不到VPN了,只能自己想办法了。。。
不过还好,开源的魅力就在这,果然有官方的GIT库,有代码的话就可以啦~
不废话了,吃个桃子开干~~
环境:Centos 7, GOLANG 1.7.4,操作系统无所谓 都是大同小异的~~
STEP 0:安装GO语言环境,git环境, 这部分略过吧。。。
STEP 1:下载源代码并复制到GOPATH下面
git clone https://github.com/golang/mobile.git
经过漫长的等待 clone下来之后给copy到GOPATH里面去(Cut也可以,反正本体也没啥用了)
但是要注意路径
mkdir -p $GOPATH/src/golang.org/x
cp -r mobile $GOPATH/src/golang/x/
STEP 2:编译&安装gomobile
cd $GOPATH/src/golang.org/x/mobile/cmd/gomobile
go build
go install
好了 不出问题的话 现在就可以运行gomobile了
然后
gomobile init -v
安装以下必需库 例如ndk啥的
终端里面输入
gomobile version
看到版本号就算成功啦, 现在gomobile就安装成功啦
STEP 3:尝试编译示例程序并运行
首先把手机连接到电脑上 adb devices 显示正常
然后
gomobile build -target=android golang.org/x/mobile/example/basic
在这个路径里面生成apk包
安装
gomobile install golang.org/x/mobile/example/basic
和正常adb安装没啥区别。。。
PS:实际结合AS开发的话没有这么麻烦。。。。
好啦 大功告成~~~
后续会带来GO开发android的教程哦~~~
有疑问加站长微信联系(非本文作者)