首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android assableRelease在linux和windows机器上构建大小差异。

Android assableRelease在linux和windows机器上构建大小差异。
EN

Stack Overflow用户
提问于 2016-11-30 11:18:28
回答 1查看 71关注 0票数 0

我试图为android应用程序设置一个CI系统。

当我在Windows机器上工作并创建一个签名的APK时,我的大小为3948 KB (来自Android )。

但是当我从linux (CI系统)执行时,我得到了APK大小为3974 KB的

所以,我不明白为什么我会有这种区别。我在两个平台上都使用相同的SDK。

两个平台上的SDK:

  • SDK工具r25.2.3
  • ,第40版
  • SDK平台Android 7.1.1,API 25,第2版
  • Android平台-tools,第25.0.1版
  • Android支持库,第40版
  • Google Play服务,第38版

你知道是什么导致了这个小小的差异吗?

编辑:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-23 11:25:11

当我在Android中分析那些ap时,我发现区别在于png文件。在我的windows机器上,pngs是8x8位pngs。但在Linux机器上,它是16x16位pngs。因此,由于这一点,它略微增加了linux上的大小。

但是,这个问题在下一次更新中得到了解决。我也有同样的md5。但是,随着另一次更新,我得到了不同的md5。所以,我又检查了一遍,没有任何文件大小的差别。只有md5。我测试了两个apks,都很好。没有问题。

所以,它可能只是有点不同,但没有代码差异。所以,我对此没意见(从现在起!)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40886996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档