当前位置: 首页 > 知识库问答 >
问题:

未对齐的android APK和未签名的APK是一样的吗?需要生成未签名的版本apk

闻人修平
2023-03-14

调试生成类型是否与未签名类型相同?

我还尝试添加第二种构建类型,在这种类型中我没有指定签名配置,但是IDE只是抱怨

共有1个答案

邓正谊
2023-03-14

不和不。

Unaligned指的是数据在APK(zip文件)中的结构。一个名为zipalign的实用程序修改APK,以一种为读者优化的方式对齐数据。Unaligned只是跳过zipalign阶段。与APK签名无关。

调试只是一种模式,在应用程序中设置一个标志,向Android表明您的应用程序可以使用调试器启动(或由调试器附加)。同样,从技术上讲,它与对应用程序进行签名无关,但通常使用不同的签名密钥来调试应用程序,并且只使用真正的应用程序签名密钥(应该保持安全)对最终/发布版本进行签名。

 类似资料:
  • 从我的终端运行时,它只生成以下APK。请告诉我如何从android Studio获得默认的未签名apk。我尝试为带有空密钥库的unsigned创建单独的buildType,但没有任何用处。

  • 我的问题很简单,但似乎我在网上找不到答案,因为dexGuard没有试用期,我不能自己测试。 我可以在Android Studio中生成一个使用dexguard模糊/加密的非智能apk。我被告知这是不可能的,因为签名是在混淆/加密过程中使用的,但我觉得我遗漏了什么。 我想知道我是否可以获得相同的结果,我获得的"汇编发布"gradle任务启用proGuard,但使用dexGuard代替更好的保护。 谢

  • 选择什么-V1签名还是V2?我的应用程序适用于android 4。所以,如果我将使用签名版本V2,我可以在android 4的手机上安装它吗?我知道V2签名是在android 7之后出现的,我认为android 7以上的手机无法安装应用程序,因为V2签名。那么该选择什么呢?我可以同时选择这两个版本吗?如果我同时选择两个签名版本,会怎样?非常感谢。

  • 我正在尝试构建我的第一个签名APK以供发布,但出现了一些错误。看起来效果很好,但现在我就是无法生成APK。我做了研究,但什么也没找到。 Gradle版本:4.8,Android插件版本3.1.4,这是我的应用程序Gradle屏幕截图:link 这来自assembleDebug: 我曾经有过布局和不赞成使用的功能的其他问题,但我解决了它。其中一个就这样消失了,但我什么也没做:-) 我已经尝试过的事情

  • 本文向大家介绍android实现给未签名的apk签名方法,包括了android实现给未签名的apk签名方法的使用技巧和注意事项,需要的朋友参考一下 android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -s

  • 我在Android Studio,正在创建APK 当我把这个文件复制到我的设备(Nexus 7或Moto X)上时,它无法安装。我收到一条“安装失败”的消息。 我完全想不出哪里出了问题。我已经把这个。在google play开发者控制台中的“alpha testing”下进行apk,它被很好地接受了(我正在等待测试者链接变得活跃,以尝试从那里下载/安装)。 这里的向导说明(http://devel