Skip to content

Commit 5962b5b

Browse files
committed
👷 ci: fix Android signing config for Groovy DSL build.gradle
修正工作流中 Android 签名配置脚本,适配实际项目之 build.gradle(Groovy DSL): - 文件名:build.gradle.kts → build.gradle - signingConfigs 语法:create("release") → release - 属性赋值:移除 Kotlin DSL 等号(storeFile = → storeFile) - 正则匹配:signingConfigs.getByName("debug") → signingConfigs.debug 此前因预设 Kotlin DSL 配置文件,致构建失败。今已修正,Android APK 构建当可通行。
1 parent a5a755e commit 5962b5b

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/build-all-platforms.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,28 +114,28 @@ jobs:
114114
printf 'RELEASE_KEY_ALIAS=${{ env.ANDROID_KEY_ALIAS }}\n' >> gradle.properties
115115
printf 'RELEASE_KEY_PASSWORD=${{ env.ANDROID_KEY_PASSWORD }}\n' >> gradle.properties
116116
117-
cp build.gradle.kts build.gradle.kts.orig
117+
cp build.gradle build.gradle.orig
118118
119119
awk '
120120
/^android \{/ {
121121
print
122122
print ""
123123
print " signingConfigs {"
124-
print " create(\"release\") {"
125-
print " storeFile = file(\"${{ env.ANDROID_KEYSTORE_FILE }}\")"
126-
print " storePassword = \"${{ env.ANDROID_KEYSTORE_SECRET }}\""
127-
print " keyAlias = \"${{ env.ANDROID_KEY_ALIAS }}\""
128-
print " keyPassword = \"${{ env.ANDROID_KEY_PASSWORD }}\""
124+
print " release {"
125+
print " storeFile file(\"${{ env.ANDROID_KEYSTORE_FILE }}\")"
126+
print " storePassword \"${{ env.ANDROID_KEYSTORE_SECRET }}\""
127+
print " keyAlias \"${{ env.ANDROID_KEY_ALIAS }}\""
128+
print " keyPassword \"${{ env.ANDROID_KEY_PASSWORD }}\""
129129
print " }"
130130
print " }"
131131
next
132132
}
133-
/signingConfig = signingConfigs.getByName\("debug"\)/ {
134-
print " signingConfig = signingConfigs.getByName(\"release\")"
133+
/signingConfig = signingConfigs\.debug/ {
134+
print " signingConfig signingConfigs.release"
135135
next
136136
}
137137
{ print }
138-
' build.gradle.kts.orig > build.gradle.kts
138+
' build.gradle.orig > build.gradle
139139
140140
- name: Build APK for ${{ matrix.arch }}
141141
run: |

0 commit comments

Comments
 (0)