Documentation ¶
Overview ¶
This example program compiles to a gojni.so shared library, that can be loaded from an android application. Build it by configuring a cross compiler (see go.mobile/README) and then running:
ANDROID_APP=/path/to/Myapp/app ./make.bash
This program expects app/Go.java to be included in the Android project, along with a Java class named Demo defining
public static native void hello();
calling hello prints "Hello, world!" to logcat.
This is a very early example program that does not represent the intended development model for Go on Android. A language binding generator will follow, as will gradle build system integration. The result will be no make.bash, and no need to write C.
Click to show internal directories.
Click to hide internal directories.