Android Studio的Signature Versions选择,分别是什么意思
打包一个文件的签名版本,
选V1打包出来的app是jar的(一般这种就是当做第三方导入项目来用的),
选v2打包出来的APP是apk版本的(也就是可以直接在手机上安装的,可是上线的);
APK signature scheme v2
Android 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 为签署应用配置构建文件。
Android Studio的Signature Versions选择,分别是什么意思相关推荐
- android studio 驼峰,android studio 高级设置--驼峰选择,命名前缀,快速导包,Log 颜色等等-Go语言中文社区...
本文主要内容来自 Dmytro Danylyk 在 Medium 的文章Configuring Android Studio.在此感谢!虽然使用Android Studio 的朋友有一点帮助. 前面的 ...
- android studio中Option + Enter选择了disable 'introduce local variable'
今天在AS中,使用Option + Enter生成变量时,不小心做了如下操作,然后 使用Option + Enter生成变量时没反应了. 解决方法: 打开Preferences/Editor/Inte ...
- Windows 10 安装 Android Studio 安装 创建APP 创建模拟器调试 真机调试 编译 签名打包APP
要想使用Android Studio开发android APP,需要安装三个工具:JDK.Android Studio.Android SDK 先了解这三个工具是做什么的 JDK:JDK是Java语言 ...
- [免费专栏] Android安全之动态调试APP的一些技巧「Android Studio调试」
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- Android studio打包app(打包后app即可分享给其他人正常安装)
当app开发完成后,想将自己的劳动成果的喜悦分享给其他人,这个时候即需要打包app,同时给app打标签,完成这些你的app便可以供其他人安装. 打包步骤如下(以Android studio3.2 为例 ...
- Android Studio开发环境的搭建
Android Studio开发环境的搭建 一.实验目的及任务 Windows下掌握Android Studio的安装和配置. 模拟器的创建. Activity的创建和注册 二.实验环境 Jdk An ...
- Android 入门教程:Android Studio 介绍
原文:Beginning Android Development Tutorial: Introduction to Android Studio 作者:Megha Bambra 译者:kmyhy A ...
- Android代码打包一个apk,Android Studio 打包生成apk(示例代码)
点击"Builder"之后在下拉菜单里面可以看到"Genarate Singed APK",点击这个选项! 之后会要求开发者输入相关的密钥文件和密码 如果开发者 ...
- 学习笔记 | Android Studio安卓开发入门经验总结 干货
前言 最近完成了移动编程课程的学习,加上其它安卓开发项目的经历,感觉收获颇为丰富.故在此总结整理安卓开发中比较常见的一些问题,技巧和指南. 0.目录 文章目录 前言 0.目录 1.开发环境 2. 项目 ...
最新文章
- spring的事务隔离_再深一点:面试工作两不误,源码级理解Spring事务
- 【题解】Luogu P2730 魔板
- python的lambda函数_Python-Lambda函数的范围及其参数?
- maven 加入第三方库_maven加载第三方jar不能加载
- 我的青春谁做主的经典语录
- gmod的css模块放哪,gmod模式怎么更换?gmod模块安装步骤教程
- outlook 搜索框_日程管理,用 Outlook 也行
- itop 安装时碰到的Missing PHP extension mysqli soap ldap
- Bailian2683 求分数序列和【数列和】
- @Transactiona注解的使用
- linux-通过BCM2835芯片手册进行IO操控的代码编程
- svchost.exe病毒-任务栏怎么也关闭不掉的搜索框
- [Android 4.4.3] 泛泰A870 Mokee4.4.3 20140610 RC2.0 通过刷第三版 by syhost
- HarryPotter第二部—Nagini
- 网站 下载 整个_如何下载整个网站?
- html5 雷达,最强大脑雷达探点HTML5版本(示例代码)
- 基于Android studio的WIFI搜索显示与WIFI打开
- 计算机鼠标与键盘基本知识,电脑鼠标和键盘的基础设置方法
- 视频大小与码率计算及像素及分辨率问题
- 服务器被入侵,执行了2个非常危险的命令
热门文章
- 中职计算机应用专业核心素养的,基于职业发展的中职学生核心素养的研究与培养...
- 安泰电子科普:电压源和电流源的区别是什么意思
- 前后端分离的文件上传,上传zip或者rar压缩包(vue+springboot)。
- 游戏3D建模用到的有哪些软件?
- web(vue) 简单使用 mixpanel 网页埋点
- 白杨SEO:如何用百度好看视频排名优化来做视频营销?
- html盒模型中border的写法,CSS盒模型--边框设置:border: 1px solid red(像素 样式 颜色 ),border-bottom:1px dotted #ccc...
- 深入浅出AT命令(5)-短信命令
- Codesys电子凸轮功能的设计与可视化仿真
- NLP(9): 机器学习介绍,朴素贝叶斯,python高阶函数应用