Windows下NekoBoxForAndroid源码编译并运行
一、介绍
Nekobox是一款使用sing-box的Android通用代理软件,支持各种代理协议。
二、必备软件安装
三、安装gomobile
Go安装Windows版本后打开命令行,输入”go version”,检查Go环境是否正常:
然后使用下方命令安装gomobile:
go install golang.org/x/mobile/cmd/gomobile@latest
gomobile init
注:gomobile安装路径默认为当前目录下的go文件夹内,也是下面的环境变量“GOPATH”需要设置的目录
四、配置gomobile环境变量
配置环境变量“GOPATH”为上面安装的路径,如图所示:
该go文件夹内有个bin文件夹,把该文件夹添加到环境变量Path内,用于命令行直接运行gomobile命令
五、JDK配置
安装JDK,我安装的JDK版本为11,并且配置环境变量JAVA_HOME,并且添加bin文件夹到环境变量Path内
六、构建libcore
文件管理器进入项目根文件夹,右键点击“Git Bash Here”,输入下面命令:
./run lib core
执行成功后会生成”libcore.aar”文件到”/NekoBoxForAndroid/app/libs”文件夹下,然后就可以直接使用Android Studio运行或者打包了