如何在Android中运行我的Go代码?

10 linux android go

如何在Android中运行此Go代码?(在Fedora 15中它的工作).

package main
import "fmt"

func main() {
    fmt.Println("Hello, ??")
}
Run Code Online (Sandbox Code Playgroud)

Mos*_*afa 10

你必须为ARM编译它,谢天谢地,Go的编译器很容易:

$ 5g main.go && 5l main.5
Run Code Online (Sandbox Code Playgroud)

执行二进制文件(5.out)将在Android上运行.只需将其复制并运行shell即可.更多信息在这里.

  • 是的,Go静态链接库,这意味着您甚至可以在Go程序中使用第三方库.一切都与您的可执行二进制文件捆绑在一起.我不确定移动环境中可能会发生什么奇怪的情况,但通常一切都应该有效. (2认同)