dc0c746bbb
Plugin version 0.2.2: While debugging golang/go#11895 I noticed the PATH param is less intuitive that I hoped for. This change makes the plugin requires instead: pkg: the package to compile GOMOBILE: absolute path to gomobile GO: absolute path to go GOPATH: gopath. GOMOBILE/GO params are optional if Android Studio is configured to include right paths in its environment. Additional changes included in this cl: - GOMOBILEFLAGS param for users to optionally specify gomobile options e.g. -v -x which will be useful for debugging. - Set src/target java version to 1.7. Previous versions of plugins were compiled with JDK8 by accident, which prevented use of the android studio recommended JDK7. Change-Id: Ie7818eb20c5220b16ed0ebccfb91520fe03e6ccd Reviewed-on: https://go-review.googlesource.com/12923 Reviewed-by: David Crawshaw <crawshaw@golang.org> |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
README.md | ||
build.gradle | ||
settings.gradle |
README.md
gobindPlugin invokes gomobile bind command on the specified package.
Usage
build.gradle:
plugins { id "org.golang.mobile.bind" version "0.2.2" } gobind { // package to bind pkg "github.com/someone/somepackage" // GOPATH GOPATH "/home/gopher" // Absolute path to the gomobile binary GOMOBILE "/mypath/bin/gomobile" // Absolute path to the go binary GO "/usr/local/go/bin/go" }
For details: https://plugins.gradle.org/plugin/org.golang.mobile.bind
TODO
- Find the stale aar file (how?)