diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index c3378fb..0e555fc 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -30,19 +30,22 @@ jobs: java -version gradle --version - # 生成 Gradle wrapper + # 生成 Gradle wrapper (使用 Gradle 8.2) echo "=== 生成 Gradle Wrapper ===" gradle wrapper --gradle-version 8.2 - # 编译 Debug APK (禁用 daemon 和文件监控,避免 Alpine JVM 崩溃) + # 编译 Debug APK - 彻底禁用 Daemon 和所有可能导致崩溃的功能 echo "=== 开始编译 ===" ./gradlew assembleDebug \ --no-daemon \ --stacktrace \ --no-watch-fs \ --no-configuration-cache \ + --no-build-cache \ -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 "=== 编译完成 ==="