2

我正在尝试用 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 库吗?我尝试GOARM=5在 build.gradle 的 gobind 块中进行设置,但这会导致错误:

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

0 回答 0