包含标签 gomobile 的文章

gomobile: Hook logrus日志输出至android logcat

实际开发过程中,很多项目使用的日志输出是logrus,为了保持统一,同时又能把日志输出到Android Logcat,同时还带上Android的日志级别。

默认的log.Println,也能输出,但默认的Tag是GoLog,日志级别是info,显然不能满足要求。

……

阅读全文

gomobile入门指南

初始化环境

官方的WiKi链接:https://github.com/golang/go/wiki/Mobile ,但我感觉它写得不是很好,尤其是gomobile init的部分。

首先,我安装了Android Studio,安装好之后,默认的SDK路径是/Users/scue/Library/Android/sdk

其次,我安装了Android NDK,安装好之后,我这边的路径是/Users/scue/source/Android/android-ndk-r16b

随后,我们依次执行以下命令来安装gomobile和初始化gomobile

……

阅读全文

gomobile遇到的问题合集

GO语言支持移动开发,可以直接将已有GO代码编译成一个libgojni.so的形式,然后通过Java层代码去调用它,就可以让原本是二进制的程序,变成了一个apk形式去运行。

gomobile目前尚处于实验室阶段,但凡这种实验性的,遇到点问题都是很正常的,比如本文章所述的内容,可能你将来也会遇到。

……

阅读全文