Android 为什么 打包出来的apk 上架到应用商店 体积会变小
那可能是应用商店帮你压缩和优化了呗
这是一道面试题
最重要的一点 打包完成的回调 因为顺序是先有包你才能干别的事情 所以后续事件回调 是要发生在 打包完成后的
eg:我要打个 debug包 我们一般 gradlew assembleDebug
那我们就这样写回调就行
task.dependsOn("assembleDebug")
task.actions.add{
//todo 后续操作
}
这样就可以打完包并且回调后续事件了
根据参考资料中提到的内容,Android应用程序在上传到应用商店后,其体积会变小,这是因为应用商店对APK进行了压缩。具体来说,应用商店在接收到APK后,会对资源文件进行压缩和优化,如移除一些不必要的资源或者将资源进行压缩,这样可以减小APK的体积。同时,应用商店还可能会对APK进行加固,这些加固操作也会使APK的大小减小。但是,在实际情况中,应用商店对APK的压缩和加固操作也是有一定限制和标准的,否则会对应用的运行效果和用户体验产生负面影响。总之,应用商店对APK的大小会存在一些差异,但大都会对APK进行一定的优化和压缩。