2
0
mirror of synced 2025-02-24 15:28:28 +00:00

38 lines
759 B
Markdown
Raw Normal View History

gobindPlugin invokes gomobile bind command on the specified package.
# Usage
build.gradle:
<pre>
plugins {
id "org.golang.mobile.bind" version "0.2.6"
}
gobind {
// Package to bind. Separate multiple packages with spaces.
pkg "github.com/someone/somepackage"
// GOPATH
GOPATH "/home/gopher"
// Optional list of architectures. Defaults to all supported architectures.
GOARCH="arm amd64"
// Absolute path to the gomobile binary
GOMOBILE "/mypath/bin/gomobile"
// Absolute path to the go binary
GO "/usr/local/go/bin/go"
// Pass extra parameters to command line
// GOMOBILEFLAGS "-javapkg my.java.package"
}
</pre>
For details:
https://plugins.gradle.org/plugin/org.golang.mobile.bind
# TODO
* Find the stale aar file (how?)