我已经在Devops中创建了一个构建管道,用于将我的应用发布到Google Play商店。但是,构建成功,将生成的APK文件上载到Google Play商店时,它抱怨-“您上载了未经过zip对齐的APK。您将需要在APK上运行zip对齐工具,然后再次上传。”
我已检查管道中的Android签名任务,以确保启用Zip Align。
当通过VS2019手动执行构建并签署APK时,一切正常,但是,我想使管道正常工作。
请帮助。。在此先感谢!
您上传了一个未压缩对齐的APK。您将需要运行在APK上使用zip对齐工具,然后再次上传。
根据this document:When using apksigner, it is important to first zipalign the application, and then to sign it with apksigner.
我认为您可能仅启用Zipalign
选项。为此,您需要同时启用Signing Options
的Zipalign
和Android Signing Task选项。您可以按照this document了解更多详细信息。