我正在按照官方指南安装 gomobile。我安装了 Android Studio 并通过 Android Studio SDK 管理安装NDK (side by side)
和所有 SDK 包。Android Studio 在我的设备上编译和部署我的普通 Android 应用程序没有问题。
我成功运行(我的意思是没有任何错误):
go env -w GO111MODULE=auto
gomobile init
go get -d golang.org/x/mobile/example/basic
然后我跑了:
gomobile build -target=android golang.org/x/mobile/example/basic
并得到错误:
gomobile: no Android NDK found in $ANDROID_HOME/ndk-bundle nor in $ANDROID_NDK_HOME
当我按照另一个旧线程的答案中的建议运行时:
gomobile init -ndk C:\Users\Christian\AppData\Local\Android\Sdk\ndk-bundle
我得到:
flag provided but not defined: -ndk
usage: gomobile init [-openal dir]
我需要做什么来解决这个问题?