gomobile打包android第三方包踩坑集

朱俊雅
2023-12-01

1.需要设置GOROOT、GOPATH、ANDROID_NDK_HOME、ANDROID_HOME的路径,path添加java\bin执行路径

linux:

export ANDROID_NDK_HOME=/Users/chang/Library/Android/sdk/ndk/19.2.5345600
export ANDROID_HOME=/Users/chang/Library/Android/sdk

2.

设置代理:go env -w GOPROXY=https://goproxy.cn,direct(不设置需要翻墙,设置也有可能访问不了)

安装gomobile:(go get golang.org/x/mobile/cmd/gomobile 这个已经过时,执行下面这个)
go install golang.org/x/mobile/cmd/gomobile@latest
还要再安装bind:
go get golang.org/x/mobile/bind

3.到你的项目的xxxx.mod目录下执行

gomobile init

gomobile bind -target android xxxx

成功

 类似资料: