我试图为android应用程序设置一个CI系统。
当我在Windows机器上工作并创建一个签名的APK时,我的大小为3948 KB (来自Android )。
但是当我从linux (CI系统)执行时,我得到了APK大小为3974 KB的。
所以,我不明白为什么我会有这种区别。我在两个平台上都使用相同的SDK。
两个平台上的SDK:
你知道是什么导致了这个小小的差异吗?
编辑:

发布于 2017-01-23 11:25:11
当我在Android中分析那些ap时,我发现区别在于png文件。在我的windows机器上,pngs是8x8位pngs。但在Linux机器上,它是16x16位pngs。因此,由于这一点,它略微增加了linux上的大小。
但是,这个问题在下一次更新中得到了解决。我也有同样的md5。但是,随着另一次更新,我得到了不同的md5。所以,我又检查了一遍,没有任何文件大小的差别。只有md5。我测试了两个apks,都很好。没有问题。
所以,它可能只是有点不同,但没有代码差异。所以,我对此没意见(从现在起!)
https://stackoverflow.com/questions/40886996
复制相似问题