未对齐的apk&& unsigned apk差异和关系

时间:2016-11-23 07:03:20

标签: android android-studio

我已经筋疲力尽,但还没有找到明确的答案。如果你认为它是重复他人',请再次确认。 正如解释赞赏!

我的谷歌研究有些如下:

Are unaligned android APK's the same as unsigned APK? need to generate release apk that is unsigned

他们只强调差异,但没有提到他们的关系。

2 个答案:

答案 0 :(得分:1)

未对齐的Apk是一个中级Apk。

当我们运行app时,首先会生成未对齐的apk。之后,未对齐的apk会对齐并生成对齐的apk,这是您的app-debug.apk。

有关更多信息,请阅读文档click here

答案 1 :(得分:0)

Unaligned APK指的是如何在APK(zip文件)中构建数据。名为zipalign的实用程序会修改APK,以便为读者优化的方式对齐数据。未对齐只是跳过zipalign阶段。它与APK签名无关。 unaligned apk只是一个中间apk。首先,生成未对齐的apk。然后,未对齐的apk被对齐并生成对齐的apk,这是app-debug.apk。

Signing Android apps就像签署任何其他申请一样;它为用户提供了一定程度的保证,即自您发布代码以来代码未被篡改。

“未签名的应用”通常应该可以使用,但确实需要降低安全级别。

有关详情: - Are unaligned android APK's the same as unsigned APK? need to generate release apk that is unsigned

Difference between app-debug.apk and app-debug-unaligned.apk

why unaligned apk is needed?

相关问题