feat: 使用 lzhiyong 提供的 ARM64 aapt2(Android SDK 35.0.2)
Android Build / build (push) Failing after 8s

This commit is contained in:
amos
2026-06-02 12:33:11 +08:00
parent e822eec15e
commit 2cdf87fb35
+8 -2
View File
@@ -35,10 +35,16 @@ jobs:
export ANDROID_SDK_ROOT=$ANDROID_HOME export ANDROID_SDK_ROOT=$ANDROID_HOME
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/34.0.0:$PATH export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/34.0.0:$PATH
# 创建 gradle.properties 配置自定义 aapt2ARM64 版本 # 使用 ARM64 版本的 aapt2(来自 lzhiyong/android-sdk-tools
echo "android.aapt2FromMavenOverride=/usr/bin/aapt2" >> gradle.properties export CUSTOM_AAPT2_PATH=/usr/bin/aapt2
echo "=== 使用 ARM64 aapt2 ==="
$CUSTOM_AAPT2_PATH 2>&1 | head -2
# 创建 gradle.properties 配置
echo "org.gradle.jvmargs=-Xmx2g -XX:+UseG1GC -XX:MaxMetaspaceSize=512m" >> gradle.properties echo "org.gradle.jvmargs=-Xmx2g -XX:+UseG1GC -XX:MaxMetaspaceSize=512m" >> gradle.properties
echo "org.gradle.daemon=false" >> gradle.properties echo "org.gradle.daemon=false" >> gradle.properties
# 使用自定义 aapt2 路径(Gradle 8.0+ 支持)
echo "android.aapt2FromMavenOverride=$CUSTOM_AAPT2_PATH" >> gradle.properties
# 直接使用系统 Gradle 8.14.4 编译(使用 ARM64 aapt2 # 直接使用系统 Gradle 8.14.4 编译(使用 ARM64 aapt2
echo "=== 开始编译 ===" echo "=== 开始编译 ==="