博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio的Signature Versions选择,分别是什么意思
阅读量:7097 次
发布时间:2019-06-28

本文共 1213 字,大约阅读时间需要 4 分钟。

转自原文 

 

 

打包一个文件的签名版本,

选V1打包出来的app是jar的(一般这种就是当做第三方导入项目来用的),

选v2打包出来的APP是apk版本的(也就是可以直接在手机上安装的,可是上线的);

APK signature scheme v2


 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。

虽然我们建议您对您的应用采用 APK Signature Scheme v2,但这项新方案并非强制性的。如果您的应用在使用 APK Signature Scheme v2 时不能正确开发,您可以停用这项新方案。禁用过程会导致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 仅使用传统签名方案来签署您的应用。要仅用传统方案签署,打开模块级 build.gradle 文件,然后将行 v2SigningEnabled false 添加到您的版本签名配置中:

  android {
    ...    defaultConfig { ... } signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" v2SigningEnabled false } } }

注意:如果您使用 APK Signature Scheme v2 签署您的应用,并对应用进行了进一步更改,则应用的签名将无效。出于这个原因,请在使用 APK Signature Scheme v2 签署您的应用之前、而非之后使用 zipalign 等工具。

如需了解详细信息,请阅读相关的 Android Studio 文档,这些文档介绍了如何在 Android Studio 中以及如何使用 Android Plugin for Gradle 。

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6978361.html
,如需转载请自行联系原作者
你可能感兴趣的文章
第二十四课 shell的特殊符号及cut_sort_wc_uniq_tee_tr_split 命令
查看>>
Linux下安装Tomcat
查看>>
Kendo UI常用示例汇总(十八)
查看>>
3 Tomcat
查看>>
DevExpress v17.2—WPF篇(一)
查看>>
报表平台IE11和Chrome设置步骤
查看>>
Android WebView的使用
查看>>
linux 磁盘管理
查看>>
企业网站建设时是否应该设置页面新窗口打开
查看>>
React Native 折叠功能的实现及安卓踩坑笔记
查看>>
FFMPEG函数read_frame_internal()
查看>>
oracle常用命令2
查看>>
Paxos算法
查看>>
如何在VMware虚拟机中安装centOS
查看>>
2.4 httpd 构建虚拟Web主机的三种方式
查看>>
ARM版Windows 10 Firefox测试即将推出
查看>>
angularjs和vuejs的区别
查看>>
cp命令、grep命令示例
查看>>
经典排序算法解析
查看>>
pxe+kickstart实现Linux无人值守自动安装
查看>>