From da92eb7deefa87ee1855b29c71a34569e1e5d426 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Thu, 11 Jun 2026 21:16:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0--no-daemon=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E8=A7=A3=E5=86=B3=E5=9C=A8Termux=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E4=B8=8B=E7=BC=96=E8=AF=91=E8=B0=83=E7=94=A8java=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E7=8E=AF=E5=A2=83=E4=B8=8D=E5=90=8C=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .winboll/bashPublishAPKAddTagInTermux.sh | 8 +++++--- .winboll/bashPublishLIBAddTagInTermux.sh | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.winboll/bashPublishAPKAddTagInTermux.sh b/.winboll/bashPublishAPKAddTagInTermux.sh index e7d1da0..bf9e239 100644 --- a/.winboll/bashPublishAPKAddTagInTermux.sh +++ b/.winboll/bashPublishAPKAddTagInTermux.sh @@ -22,6 +22,8 @@ GRADLE_TASK_PUBLISH="assembleStageRelease" # aapt2本地覆盖参数 AAPT2_OVERRIDE_ARG="-Pandroid.aapt2FromMavenOverride=/data/data/com.termux/files/usr/bin/aapt2" +# 禁用Gradle守护进程 +GRADLE_NO_DAEMON="--no-daemon" # ==================== 函数定义 ==================== # 检查Git源码是否已完全提交(无未提交变更) @@ -151,14 +153,14 @@ if [[ $? -ne ${EXIT_CODE_SUCCESS} ]]; then exit ${EXIT_CODE_ERR_GIT_CHECK} fi -# 4. 编译Stage Release版本APK(携带aapt2覆盖参数) +# 4. 编译Stage Release版本APK(携带aapt2覆盖参数 + --no-daemon) echo "---------------------------------------------" echo " 步骤2:编译Stage Release APK" echo "---------------------------------------------" echo "[INFO] 开始执行Gradle任务:${GRADLE_TASK_PUBLISH}" # 调试用(注释正式任务,启用调试任务) -# bash gradlew ${AAPT2_OVERRIDE_ARG} :${APP_NAME}:${GRADLE_TASK_DEBUG} -bash gradlew ${AAPT2_OVERRIDE_ARG} :${APP_NAME}:${GRADLE_TASK_PUBLISH} +# bash gradlew ${AAPT2_OVERRIDE_ARG} ${GRADLE_NO_DAEMON} :${APP_NAME}:${GRADLE_TASK_DEBUG} +bash gradlew ${AAPT2_OVERRIDE_ARG} ${GRADLE_NO_DAEMON} :${APP_NAME}:${GRADLE_TASK_PUBLISH} if [[ $? -ne ${EXIT_CODE_SUCCESS} ]]; then echo "[ERROR] Gradle编译任务失败!" diff --git a/.winboll/bashPublishLIBAddTagInTermux.sh b/.winboll/bashPublishLIBAddTagInTermux.sh index 25c1717..b151747 100644 --- a/.winboll/bashPublishLIBAddTagInTermux.sh +++ b/.winboll/bashPublishLIBAddTagInTermux.sh @@ -2,6 +2,8 @@ # aapt2本地覆盖参数 AAPT2_OVERRIDE_ARG="-Pandroid.aapt2FromMavenOverride=/data/data/com.termux/files/usr/bin/aapt2" +# Gradle禁用守护进程参数 +GRADLE_NO_DAEMON="--no-daemon" # 检查是否指定了将要发布的类库名称 # 使用 `-z` 命令检查变量是否为空 @@ -11,8 +13,8 @@ if [ -z "$1" ]; then fi ## 正式发布使用 -git pull && bash gradlew ${AAPT2_OVERRIDE_ARG} :$1:publishReleasePublicationToWinBoLLReleaseRepository && bash .winboll/bashCommitLibReleaseBuildFlagInfo.sh $1 +git pull && bash gradlew ${AAPT2_OVERRIDE_ARG} ${GRADLE_NO_DAEMON} :$1:publishReleasePublicationToWinBoLLReleaseRepository && bash .winboll/bashCommitLibReleaseBuildFlagInfo.sh $1 ## 调试使用 -#bash gradlew ${AAPT2_OVERRIDE_ARG} :$1:publishSnapshotWinBoLLPublicationToWinBoLLSnapshotRepository && bash .winboll/bashCommitLibReleaseBuildFlagInfo.sh $1 +#bash gradlew ${AAPT2_OVERRIDE_ARG} ${GRADLE_NO_DAEMON} :$1:publishSnapshotWinBoLLPublicationToWinBoLLSnapshotRepository && bash .winboll/bashCommitLibReleaseBuildFlagInfo.sh $1