我需要在android studio中生成一个未签名的apk。我看到了其他一些关于这个的问题。
Export unsigned apk from a Gradle Project in Android Studio
我看到的最好的答案是进入一个执行集合的梯度任务。这将在/build/output/apk文件夹中生成两个apk其中一个称为app-release-unaligned.apk。
未对齐与未对齐是同一回事吗?
调试生成类型是否与unsigned相同?
我还尝试添加了第二个构建类型,其中我没有指定签名配置,但IDE只是抱怨
最佳答案
不,不。
unaligned是指数据在apk(zip文件)中的结构。一个名为zipalign的实用程序修改apk,使其以一种为读卡器优化的方式对齐数据。未对齐只是跳过zipalign
阶段。这与APK签约无关。
debug只是一种模式,在你的应用程序中设置一个标志,向android表明你的应用程序可以通过调试器(或附加到调试器)启动。同样,从技术上讲,这与为应用程序签名无关,但通常的做法是使用不同的签名密钥来调试应用程序,并且只使用真实的应用程序签名密钥(应保持安全)对最终/发布版本进行签名。
关于android - 未对齐的Android APK是否与未签名的APK相同?需要生成未签名的发布apk,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32855540/