mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-19 06:30:05 +08:00
25 lines
597 B
Bash
Executable File
25 lines
597 B
Bash
Executable File
#!/bin/bash
|
|
|
|
source ./env_java.sh || true
|
|
source ../buildScript/init/env_ndk.sh
|
|
|
|
BUILD=".build"
|
|
|
|
rm -rf $BUILD/android \
|
|
$BUILD/java \
|
|
$BUILD/javac-output \
|
|
$BUILD/src
|
|
|
|
if [ -z "$GOPATH" ]; then
|
|
GOPATH=$(go env GOPATH)
|
|
fi
|
|
|
|
export GOBIND=gobind-matsuri
|
|
"$GOPATH"/bin/gomobile-matsuri bind -v -androidapi 21 -cache "$(realpath $BUILD)" -trimpath -ldflags='-s -w' -tags='with_conntrack,with_gvisor,with_quic,with_wireguard,with_utls,with_clash_api' . || exit 1
|
|
rm -r libcore-sources.jar
|
|
|
|
proj=../app/libs
|
|
mkdir -p $proj
|
|
cp -f libcore.aar $proj
|
|
echo ">> install $(realpath $proj)/libcore.aar"
|