summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Henry <[email protected]>2023-06-02 13:33:33 -0700
committerGitHub <[email protected]>2023-06-02 13:33:33 -0700
commit4aa57d7360c941eba5ab5377311ef660c48f490e (patch)
tree89a40492f466d85206192d404e2e36cdee46895c
parent03670cc18baa432c6d1401cb0192bd16cb740c9b (diff)
parent0d81706227610bed58be8268bed95cded3d02a14 (diff)
Merge pull request #222 from zerotier/brenton/fix-android-build
Fix a few issues with Android build
-rwxr-xr-xbuild.sh8
1 files changed, 1 insertions, 7 deletions
diff --git a/build.sh b/build.sh
index a486d12..bd8b7b8 100755
--- a/build.sh
+++ b/build.sh
@@ -596,18 +596,12 @@ android-aar()
PKG_OUTPUT_DIR=$BUILD_OUTPUT_DIR/$TARGET_PLATFORM-$TARGET_MACHINE_TYPE-$ARTIFACT-$BUILD_TYPE
mkdir -p $CACHE_DIR
mkdir -p $PKG_OUTPUT_DIR
- # Unsure why, but Gradle's build script chokes on this non-source file now
- rm -rf ext/ZeroTierOne/ext/miniupnpc/VERSION
- export PATH=$ANDROID_HOME/cmdline-tools/tools/bin:$PATH
- # Copy source files into project
- mkdir -p ${ANDROID_PKG_PROJ_DIR}/app/src/main/java/com/zerotier/sockets
- cp -f src/bindings/java/com/zerotier/sockets/*.java ${ANDROID_PKG_PROJ_DIR}/app/src/main/java/com/zerotier/sockets
# Build
UPPERCASE_BUILD_TYPE="$(tr '[:lower:]' '[:upper:]' <<< ${BUILD_TYPE:0:1})${BUILD_TYPE:1}"
CMAKE_FLAGS="-D${CMAKE_SWITCH}=1 -D${CMAKE_SWITCH}=ON"
cd $ANDROID_PKG_PROJ_DIR
./gradlew $GRADLE_ARGS assemble$UPPERCASE_BUILD_TYPE # assembleRelease / assembleDebug
- mv $ANDROID_PKG_PROJ_DIR/app/build/outputs/aar/*.aar \
+ cp $ANDROID_PKG_PROJ_DIR/app/build/outputs/aar/*.aar \
$PKG_OUTPUT_DIR/libzt-$BUILD_TYPE.aar
cd -
echo -e "\n - Build cache : $CACHE_DIR\n - Build output : $BUILD_OUTPUT_DIR\n"