1
我想構建一個gradle Exec任務,在我的已簽名apk文件上運行android的zipalign,然後驗證對齊。執行android zipalign的Gradle任務
我想構建一個gradle Exec任務,在我的已簽名apk文件上運行android的zipalign,然後驗證對齊。執行android zipalign的Gradle任務
變量:
的zipalign任務後的名稱:
task zipAlign(type: Exec) {
executable "${ANDROID_HOME}${ZIPALIGN_PATH}"
args "-f", "-v", "4", "${buildDir}${OUTPUT_APK_PATH}${APK_FILE_TO_ALIGN}", "${buildDir}${OUTPUT_APK_PATH}${APK_FILE_NAME}"
}
的zipalign驗證任務(注意,這個任務依賴於的zipalign任務):
task verifyZipAlign(type: Exec, dependsOn: 'zipAlign') {
executable "${ANDROID_HOME}${ZIPALIGN_PATH}"
args "-c", "-v", "4", "${buildDir}${OUTPUT_APK_PATH}${APK_FILE_NAME}"
}
gradle版本2.2.0後,它只生成zip對齊的APK,所以這是c完全不必要的:https://issuetracker.google.com/issues/37103802 – Benproductions1