我正在使用 Android Studio,但是当我通过“gradlew packageRelease”打包 App 时,zipalign 对我不起作用。我已经通过 jarsigner 验证签名是正确的。这是我的 build.gradle。有什么错误吗?
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
signingConfigs {
myConfig{
storeFile file("my.keystore")
storePassword "password"
keyAlias "alias"
keyPassword "password"
}
}
buildTypes{
release {
signingConfig signingConfigs.myConfig
runProguard true
proguardFile "proguard.cfg"
}
}
}
最佳答案
检查 Android Studio 是否没有从 tools
文件夹中删除 ZipAlign 文件 - 当您更改构建版本时,它会做“有用”的事情(并让我当我升级然后不得不降级)。如果有,您可以在文件系统的旧版本中找到它。
关于android - 使用 'gradlew packageRelease' 时 Zipalign 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18863719/