Android Zipalign在使用';gradlew packageRelease';
我正在使用Android Studio,但zipalign在我通过“gradlew packageRelease”打包应用程序时对我无效。我已经通过jarsigner验证了签名是否正确。这是我的版本。gradle。有错误吗Android Zipalign在使用';gradlew packageRelease';,android,gradle,android-studio,Android,Gradle,Android Studio,我正在使用Android Studio,但zipalign在我通过“gradlew packageRelease”打包应用程序时对我无效。我已经通过jarsigner验证了签名是否正确。这是我的版本。gradle。有错误吗 android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 17
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文件-当您更改构建版本时,它会做类似的“有用”的事情(升级时得到我,然后不得不降级)。如果有,您可以在文件系统的旧版本中找到它 zipalign位于ADT/sdk/build tools/android4.4W
Copyandroid4.4W
文件夹中,并将其粘贴到yourproject/platforms/android/build/outputs/apk
现在,复制您的key.keystore和project.apk并将它们粘贴到android4.4W
full pathyourproject/platforms/android/build/outputs/apk/android4.4W
然后,
$zipalign-v4 project.apk wowdone.apk
。仅此而已,希望此答案对您有所帮助。我的zipalign位于构建工具
文件夹中。我只是从那里复制了它,然后粘贴到tools
文件夹中,它成功了。