gomobile编译library,移动端混编

2018-09-20  本文已影响141人  droid_zf

gomobile bind 编译library需要设置androidsdk环境变量

1.设置环境变量

export ANDROID_HOME=androidsdk

2.依赖库的build.gradle配置

plugins {
    id "org.golang.mobile.bind" version "0.2.13"
}
//手动编译拷贝arr和jar无需添加以下内容
gobind{
    //GOPATH src路径下,gradle自动编译arr和jar
    pkg = "test"
}
//build clean时删除arr和jar,重新生成
/*task clean(type: Delete) {
    delete "test.aar"
    delete "test-sources.jar"
}*/

gomobile bind -target=android

3.配置gradle

settings.gradle

include ':app', ':test'

app build.gradle

implementation project(':test')
go help build  编译帮助
gomobile bind     编译安卓和ios依赖库
gomobile build    编译安卓和ios app
gomobile clean    删除目标文件和缓存的gomobile文件
gomobile init     安装NDK工具链并构建OpenAL
gomobile install  编译安卓app并安装到设备
gomobile version  版本
上一篇 下一篇

猜你喜欢

热点阅读