2019独角兽企业重金招聘Python工程师标准>>>

go是一种简洁高效的语言,go 1.4版本支持在android上运行

go get golang.org/x/mobile

go get golang.org/x/mobile/example

运行示例代码,路径为$GOPATH/src/golang.org/x/mobile/example/libhello

运行all.bash编译并打包安装

如果报错:

go build runtime: android/arm must be bootstrapped using make.bash

则说明没有编译arm版本的go,需要进到$GOROOT/src下面编译android/arm版本

#拣出一套交叉编译工具
$NDK_ROOT/build/tools/make-standalone-toolchain.sh --platform=android-9 --install-dir=$NDK_TOOL
#编译android/arm的支持包
sudo CC_FOR_TARGET=$NDK_TOOL/ndk-toolchain/arm-linux-androideabi/bin/gcc CGO_ENABLED=1 GOOS=android GOARCH=arm GOARM=7 ./make.bash

然后再回到示例代码执行all.bash就可以成功编译出apk

转载于:https://my.oschina.net/u/1459779/blog/357662

golang for android相关推荐

  1. 使用Golang编写Android应用

    这是一个如何使用GOLANG编写ANDROID应用程序的基本演示,在某些情况下会很有用,比如需要在GO和JAVA语言之间共享一个加解密算法时. 下面是一个如何使用Golang编写Android应用程序 ...

  2. 用 Golang 开发 Android 应用(五)—— Audio(openAL)使用

    用 Golang 开发 Android 应用 -- Audio/openAL 使用 计划按以下的内容更新 Audio(openAL) 使用 Record 代码说明 由 main_windows.go ...

  3. go语言android开发环境搭建,golang开发android应用(一) - go语言android应用环境搭建...

    基于golang的android动态库开发,很久以前golang就支持开发android上的动态库及应用了,golang的环境搭建就不说了,直接从gomobile开始 软件依赖 golang, gom ...

  4. 【笔记】golang开发android app小记

    golang开发android app小记 Google和Oracle打过Java的官司以后就开始慢慢转kotlin了.从JVM虚拟机打官司,改成android用JVM从堆栈平衡转寄存器模式,再到语言 ...

  5. go语言能编android程序吗,用 Golang 开发 Android 应用(二)—— 简单 UI-Go语言中文社区...

    计划按以下的内容更新 简单 UI 关于开发一个应用,要有自己的应用名(显示用),和包名(真正唯一的应用名),简单说一台 Android 手机中所有应用的包名是唯一的,如果新安装的应用包名和已安装的应用 ...

  6. golang编译android库

    文章目录 1. go build 环境 方法 库源代码 编译命令 2. xgo 环境 方法 库源代码 3. AndroidNDK 环境 方法 库源代码 编译命令 4. gomobile 环境 方式 库 ...

  7. golang开发android的jni,用纯Golang开发Android与IOS应用

    Golang1.4就对Android开发做了些支持,1.5版本前几天好像发布了,特意看了整理下,1.5支持32位与64位的android与IOS应用开发了,当然还不是很好用,听说性能比Java做的程序 ...

  8. android openal播放器,用 Golang 开发 Android 应用(五)—— Audio(openAL)使用-Go语言中文社区...

    计划按以下的内容更新 Audio(openAL) 使用 Audio 是很重要的部分,但我之前漏掉它了,所以最初的计划里没有相关内容,发现这个漏网之鱼后,我"上下求(sou)索"&q ...

  9. go语言1.4版本将支持面向android开发,[翻译]Go语言1.4版本将支持面向Android开发

    Go语言将支持Android 概述 我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义. 背景 Android平台被设定为一个多应用操作系统 ...

最新文章

  1. asp.net调用opencv类库,实现图像处理显示
  2. (转载)浏览器兼容性问题大汇总
  3. java 匿名 异常_JAVA类(内部类、匿名内部类、异常、自定义异常)
  4. #3771. Triple(生成函数 + 容斥)
  5. Nginx之location配置
  6. 小贝_redis高级应用-公布与订阅
  7. 【Matlab学习笔记】保存图片(待续)
  8. mysql存储过程详细教程6_存储过程详解(示例代码)
  9. 缓和曲线计算方式实现,全站仪中道路数据计算
  10. 计算机复制教程,ghost复制c盘到另一个硬盘方法
  11. 两人分组问题:显示In function 'int main()'求大佬解惑
  12. c语言程序烧写步骤,单片机烧写程序步骤
  13. RabbitMQ笔记
  14. world添加水印java,Java添加水印到Word文档
  15. python import random 报错_导致python中import错误的原因是什么
  16. uniapp意见反馈程序
  17. 掌上智维隐私政策privacy
  18. Clickhouse(5)---Clickhouse语法
  19. 我亦未曾饶过岁月_面试总结
  20. mysql按照汉字拼音进行order by排序

热门文章

  1. 6.10 docker (二) 守护态运行
  2. 通过 JS 脚本去除csdn广告
  3. make--变量与函数的综合示例 自动生成依赖关系
  4. No package 'libpcre' found
  5. linux下单节点oracle数据库间ogg搭建
  6. 目前付款申请单内网打开慢的问题
  7. 迪杰斯特拉算法——PAT 1003
  8. 79期:Faceu的分布式数据库实战访谈
  9. 【JAVA集合类(大公司面试喜欢问的) 】
  10. 一个很好的 emacs 配置文件范例