Android 如何使用Gomobile构建ARMv5?

Android 如何使用Gomobile构建ARMv5?,android,go,gomobile,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文件

我正在尝试用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二进制文件

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

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

我的问题是关于gomobile的,但是你的链接只是关于正常的Go构建。你有没有尝试过
env GOARCH=arm GOARM=5 Go构建
?我用
gomobile
命令尝试过,但没有效果。