gomobile命令错误"没有设置android NDK路径"

时间:2017-02-24 04:09:03

标签: go gomobile

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

1 个答案:

答案 0 :(得分:13)

您需要使用gomobile init标记在-ndk中设置NDK路径 - 如果您关注these instructions,路径应为~/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