【问题标题】:Does the google play store strip unused resources from apk?谷歌游戏商店是否会从 apk 中剥离未使用的资源?
【发布时间】:2014-03-21 14:48:38
【问题描述】:

google play 会分析下载应用程序并剔除未使用资源的设备吗?

例如:我有一个带 hdpi 的平板电脑并提供 hdpi 和 mdpi。下载的apk文件是否包含mdpi? 打包后是否有其他一些尺寸优化应用于 apk。

【问题讨论】:

  • 用户获得的 APK 与您上传的 APK 相同

标签: android resources google-play apk installation


【解决方案1】:

Google Play 不会以任何方式修改您的 APK。

请注意,自从发布此问题(以及我的原始答案)以来,情况发生了变化:

  • 如果您向 Google 提供您的签名证书,您可以让他们为您签署您上传的 APK。显然,APK内容没有被修改,只是它的签名。

  • 如果您决定将应用作为 app bundle 提交,Google 将通过在安装时决定特定设备将使用哪些资源来剥离未使用的资源。

【讨论】:

  • 这个答案已经过时了,因为 On-depend App Bundles 现在可以通过 Play 商店获得:support.google.com/googleplay/android-developer/answer/9006925
  • 嗯,从技术上讲,它仍然是正确的:如果您上传 APK,Play 不会修改它。虽然我同意随着 app bundle 的引入,情况发生了变化。
  • 好吧,在这种情况下,“从技术上讲”,如果您使用的是 Google Play 的应用签名,那么当他们为您上传的 APK 签名时,Google 会修改您的 APK ?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-30
  • 1970-01-01
  • 2015-12-10
  • 1970-01-01
相关资源
最近更新 更多