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

生成签名的APK - 签名版本 - 选择什么?

东方华荣
2023-03-14

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

共有1个答案

邹涵畅
2023-03-14

您应该同时使用v1和v2签名。

v2签名将用于Android 7设备,v1签名将用于其他设备。从技术上讲,你只能用v1签名,但v2更快,所以你的应用在支持它的设备上安装更快。

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

  • 请至少选择一个在Android Studio 2.3中使用的签名版本 现在,在Android Studio中生成签名APK时,它显示了两个选项(复选框),即1。和2。作为签名APK生成过程最后一步的签名版本。 那么,在新的Android Studio更新中,V1(Jar签名)和V2(完全APK签名)有什么区别呢? 另外,当我使用第二个选项时,我在安装APK时收到错误Install Parse Fa

  • 我正在尝试生成签名APK。但由于生成时的lint错误而无法生成。我检查了我的lint报告,它在我的XML文件中显示错误。 林特在组装释放目标时发现致命错误。要继续,要么修复lint识别的问题,要么修改构建脚本,如下所示:...android{lintOptions{checkReleaseBuilds false//或者,如果您愿意,您可以继续检查版本构建中的错误,//但即使发现错误,也可以继续构

  • 调试生成类型是否与未签名类型相同? 我还尝试添加第二种构建类型,在这种类型中我没有指定签名配置,但是IDE只是抱怨

  • 我尝试在google play上上传我的apk,但遇到一条错误消息:“您上传了一个可调试的apk。出于安全考虑,您需要禁用调试,然后才能在google play中发布它。了解有关可调试apk的更多信息。” 然后我在清单中写入并再次尝试。我遇到了同样的错误,所以我将模块中的构建变体设置为释放,并再次尝试生成一个apk,但这次,生成了这个错误: