先决条件
- Java 17
- Gradle 8
- Android Gradle 插件 (AGP) 8.1.2
- NDK r26b (26.1.10909125)
- Go 1.21
请按照以下步骤构建 Oblivion:
构建 Go 库
打开Android Studio底部的“终端”选项卡。
导航到 libs 目录:
cd app/libs go run golang.org/x/mobile/cmd/gomobile init go run golang.org/x/mobile/cmd/gomobile bind -ldflags="-w -s" -target=android -androidapi=21 -o=tun2socks.aar .
生成签名的 Bundle/APK:
在 Android Studio 中,导航到菜单栏中的“Build”。
选择“生成签名的 Bundle/APK…”
选择“APK”并继续。