我正在使用Android Studio,但是当我通过``gradlew packageRelease''打包应用程序时,使用zipalign不能正常工作。我已经通过jarsigner验证了签名是否正确。

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文件-当您更改构建版本时,它会执行“有用的”操作(当我升级时得到了我,然后不得不降级)。如果已安装,则可以在文件系统上的旧版本中找到它。

10-07 20:08
查看更多