golang可以写安卓,golang中有一个新的库名叫go.mobile,包含了Go for Android的库的工具。

在go.mobile库的readme中有介绍开发环境的搭建,不过仅限于早期版本,整合进IDE的构建系统还没有呢。

1、首先需要Android SDK,和NDK。

2、然后需要添加一个环境变量:NDK_ROOT=$HOME/android/ndk-toolchain

3、配置NDK工具ndk/build/tools/make-standalone-toolchain.sh -platform=android-9 --install-dir=$NDK_ROOT

4、安装Go cross-compiler

hg clone https://code.google.com/p/gocd go/srcCC_FOR_TARGET=$NDK_CC GOOS=android GOARCH=arm GOARM=7 ./make.bash

5、如果之前有安装过GO,那默认情况下是for电脑平台的,所以这里要构建ARM的。大概是这个意思。

6、将go/bin添加到path环境变量中

利用Go,可以开发两种项目,一种是android JAVA代码调用到go,另一种就是纯Go写的APP,第二种就是提供了open gl和完全的golang开发环境。

更多golang知识请关注PHP中文网golang教程栏目。

更多相关文章

  1. 如何搭建go-micro开发环境
  2. go语言grpc环境搭建的方法详解
  3. go语言环境变量如何设置
  4. go语言环境如何配置
  5. ubuntu怎么安装配置go语言环境
  6. mac怎么搭建go语言开发环境
  7. windows下怎么搭建go语言开发环境
  8. centos go语言环境怎么搭建
  9. 如何建立一个 XML 的开发环境

随机推荐

  1. MySQL实现表之间的字段更新
  2. MYsql 5.1 安装过程报错 /bin/rm: cannot
  3. 自己写了一个简单的mysql数据库连接类
  4. mysql有时查询很慢的原因?
  5. MySQL 笔记(三)由 txt 文件导入数据
  6. MySQL 事务没有提交导致锁等待
  7. SQL Server基础知识之:设计和实现视图
  8. sql plus如何新建新用户
  9. mysql 配置 explicit_defaults_for_times
  10. 怎么用SQL语句实现表中的一个字段加1啊??