fix: 增强 JVM 参数,彻底禁用 Daemon
Android Build / build (push) Failing after 10s

This commit is contained in:
amos
2026-06-02 11:06:47 +08:00
parent 43a029a252
commit f38d35a5ed
+6 -3
View File
@@ -30,19 +30,22 @@ jobs:
java -version java -version
gradle --version gradle --version
# 生成 Gradle wrapper # 生成 Gradle wrapper (使用 Gradle 8.2)
echo "=== 生成 Gradle Wrapper ===" echo "=== 生成 Gradle Wrapper ==="
gradle wrapper --gradle-version 8.2 gradle wrapper --gradle-version 8.2
# 编译 Debug APK (禁用 daemon 和文件监控,避免 Alpine JVM 崩溃) # 编译 Debug APK - 彻底禁用 Daemon 和所有可能导致崩溃的功能
echo "=== 开始编译 ===" echo "=== 开始编译 ==="
./gradlew assembleDebug \ ./gradlew assembleDebug \
--no-daemon \ --no-daemon \
--stacktrace \ --stacktrace \
--no-watch-fs \ --no-watch-fs \
--no-configuration-cache \ --no-configuration-cache \
--no-build-cache \
-Dorg.gradle.daemon=false \ -Dorg.gradle.daemon=false \
-Dorg.gradle.internal.native.headers.unresolved.dependencies.ignore=true -Dorg.gradle.jvmargs="-Xmx2g -XX:+UseG1GC -XX:MaxMetaspaceSize=512m" \
-Dorg.gradle.internal.native.headers.unresolved.dependencies.ignore=true \
-Dfile.encoding=UTF-8
# 验证输出 # 验证输出
echo "=== 编译完成 ===" echo "=== 编译完成 ==="