android 在构建 APK 时如何处理 extra/alternate 代码?

How does android handle extra/alternate code while building APK?

为不同的屏幕尺寸编写不同的布局是否会增加最终应用程序 apk 的大小。为支持不同设备而编写的额外代码和资源会怎样? android 设备只收到他们自己所需的代码,还是收到所有额外代码。 基本上我想知道 android 在构建 APK 时如何处理额外代码?我是 android 开发的新手,所以如果问题太菜鸟了,请告诉我

一般来说,您放入 APK 中的所有内容都会分发给所有下载它的人。

如果您向 Play 商店上传针对不同配置构建的不同 APK,Play 商店有一种特殊的方式可以向其客户端提供多个 APK。如果您上传了多个具有不同类型设备要求的 APK,Play 商店将显示与设备匹配的 APK 版本。您可以阅读更多相关信息 at the official documentation here