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