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