go是一種簡潔高效的語言,go 1.4版本支持在android上運行
linux
go get golang.org/x/mobileandroid
go get golang.org/x/mobile/examplegolang
運行示例代碼,路徑爲$GOPATH/src/golang.org/x/mobile/example/libhelloshell
運行all.bash編譯並打包安裝bootstrap
若是報錯:bash
go build runtime: android/arm must be bootstrapped using make.bash
則說明沒有編譯arm版本的go,須要進到$GOROOT/src下面編譯android/arm版本app
#揀出一套交叉編譯工具 $NDK_ROOT/build/tools/make-standalone-toolchain.sh --platform=android-9 --install-dir=$NDK_TOOL #編譯android/arm的支持包 sudo CC_FOR_TARGET=$NDK_TOOL/ndk-toolchain/arm-linux-androideabi/bin/gcc CGO_ENABLED=1 GOOS=android GOARCH=arm GOARM=7 ./make.bash
而後再回到示例代碼執行all.bash就能夠成功編譯出apkide