7

我在 Windows 中使用 Go 版本 1.7.5,当我尝试使用 gomobile 命令安装或绑定或构建时。它显示此错误 -“gomobile:未设置 Android NDK 路径。请使用通过 Android SDK 管理器安装的 ndk-bundle 或设置 -ndk 标志运行 gomobile init。” 我已将 NDK 路径添加到系统变量 $PATH,甚至手动安装了 NDK,但错误仍然存​​在。谢谢你的时间 !!

4

1 回答 1

14

您需要在gomobile init使用-ndk标志时设置 NDK 路径 - 如果您按照这些说明进行操作,则路径应为~/Library/Android/sdk/ndk-bundle/

gomobile init -ndk ~/Library/Android/sdk/ndk-bundle/

然后你可以编译APK:

gomobile build -target=android <PATH>

路径应该相对于$GOPATH/src. 例如,如果您安装基本示例:

go get -d golang.org/x/mobile/example/basic

构建命令应该是:

gomobile build -target=android golang.org/x/mobile/example/basic
于 2017-03-20T22:08:21.810 回答