如何使用Gomobile构建ARMv5?

时间:2017-09-28 04:41:38

标签: android go gomobile

我正在尝试用Gomobile替换现有的Go版本。但是,似乎没有办法用Gomobile编译ARMv5。旧构建正在做这样的事情:

export GOARCH=arm
export GOARM=5
go build golang.org/x/mobile/example/bind/hello


gobind {
    pkg = "golang.org/x/mobile/example/bind/hello"
    GOARCH="arm"
}

这会将库放在apk中的armeabi-v7a文件夹中,这表明它是一个ARMv7二进制文件。

enter image description here

有没有办法生成ARMv5库?我尝试在build.gradle的gobind块中设置GOARM=5,但这会导致错误:

Could not set unknown property 'GOARM' for object of type org.golang.mobile.GobindExtension.

0 个答案:

没有答案