【发布时间】:2016-06-09 21:47:10
【问题描述】:
我想构建一个 gradle Exec 任务,该任务将在我签名的 apk 文件上运行 android 的 zipalign,然后验证对齐。
【问题讨论】:
标签: android gradle android-gradle-plugin zipalign
我想构建一个 gradle Exec 任务,该任务将在我签名的 apk 文件上运行 android 的 zipalign,然后验证对齐。
【问题讨论】:
标签: android gradle android-gradle-plugin zipalign
变量:
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}"
}
【讨论】: