Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下:

Build---Generate Signed Apk...如图:

如果你的project中有2个或者2个以上module时,会出现以下对话框,让你选择要给哪个module签名。如果project文件中只有一个module,不会出现下面的对话框,忽略此步。如图:

点击Next弹出以下对话框

选择Create new...

以上的对话框信息记得找个记事本保存下你填写的信息。点击Ok。后面填写你自己填的信息,一直next就可以了。

这里注意 在android studio2.3之后,签名会出现两个版本供选择

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

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

至少,选择一个,一般选V1或者V1V2同时选择,只选择V2有的apk会安装失败,此时您可以停用这项新方案。禁用过程会导致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 仅使用传统签名方案来签署您的应用:

android {

...

defaultConfig { ... }

signingConfigs {

release {

storeFile file("myreleasekey.keystore")

storePassword "password"

keyAlias "MyReleaseKey"

keyPassword "password"

v2SigningEnabled false

}

}

}

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

最后会在你之前选择的存储文件的文件夹中生成一个.jks文件。jks就是java key store的缩写.

附加:查看jks文件的指纹证书MD5值:

打开命令面板:win+R

进入到你的.android目录,一般在C盘,我的在C:\Users\Administrator\.android。

输入以下命令:keytool -v -list -keystore .jks所在的路径

例如我的:keytool -v -list -keystore F:\test.jks回车,输入私钥口令,也就是你的密码(注意你输入的时候是看不见的,输入完直接回车就可以了)如图:

项目要集成第三方的SDK时会用到这些信息,找个文件保存起来吧。

转自:http://blog.csdn.net/anyanyan07/article/details/53493785,略有增改

参考:http://blog.csdn.net/jiangjingxuan/article/details/66970552#comments

Android Studio 生成 keystore 签名文件

Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

Android Studio 自定义debug签名文件keystore

Android Studio 自定义debug签名文件keystore

Android Studio生成javadoc出错的解决办法

一般使用Android Studio生成javadoc会有两个问题: 空指针异常 文档乱码 解决办法如下: 第1个问题:Tools --> Generate JavaDoc -->打开对话 ...

ubuntu下android studio生成的unaligned apk的zipalign处理

在ubuntu系统中使用android studio生成的apk文件始终都是unaligned apk, 在bulid.gradle中设置如下设置后,还是同样生成的是unaligned apk. mi ...

Mac android studio真机调试步骤

Mac android studio真机调试步骤 这些步骤是在百度中查找的,当时记录下来了,过了个把月了,今天写出来,我也重温步骤. 1.找到android的SDK路径,一般是 /user/你的电脑名 ...

android studio生成aar包

android studio生成aar包并在其他工程引用aar包 http://blog.csdn.net/getchance/article/details/47257389 用Android st ...

Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值

转载请标明出处:http://blog.csdn.net/donkor_/article/details/53487133 前言: 作为谷歌在2013年为开发者提供的IDE环境工具Android St ...

android studio 生成aar包并在其他工程引用 (导入)aar包

1.aar包是Android studio下打包android工程中src.res.lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 ...

Mac Android签名生成keystore

1.打开终端 2.去到java安装的根目录,即输入 cd /Library/Java/Home/bin/ 3.当前用户没有最高权限,在Library文件夹下不能生成任何文件,可以到当前用户目录下生成文 ...

随机推荐

PHP 使用 mcrypt 扩展中的 mcrypt_encrypt() 和 mcrypt_decrypt() 对数据进行加密和解密

UIkit框架之uiUIapplication

1.继承链:uiresponder:NSObject 2.使用 sharedApplication方法来存取对象 3.这个类可以遵守协议是UIApplicationDelegate 4.获取app的实 ...

提示reg不是批处理命令怎么办

'regsvr32' 不是内部或外部命令,也不是可运行的程序或批处理文件.请按任意键继续. . . 系统环境变量被改了进入控制面板>高级>环境变量>系统变量,Path双击一下,填入C ...

机器学习笔记--KNN算法2-实战部分

本文申明:本系列的所有实验数据都是来自[美]Peter Harrington 写的这本书,侵删. 一案例导入:玛利亚小姐最近寂寞了, ...

ruby -- 基础学习(一)项目文件夹说明

App文件夹子文件夾功能介绍 (1)controllers  存放驱动业务逻辑的控制器 (2)helpers       存放视图辅助类,一些常用的代码段 (3)mailers       Rails ...

php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前

/* *function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前 *timeInt:unix time时间戳 *format:时间显示格式 */ public function ...

PowerShell使用SMTP发送邮件

$smtpServer = "smtp.exmail.qq.com" $smtpUser = "xxxxx@qq.com" $smtpPassword = &q ...

CTF---密码学入门第五题 传统知识+古典密码

传统知识+古典密码分值:10 来源: 霜羽 难度:易 参与人数:2297人 Get Flag:735人 答题人数:938人 解题通过率:78% 小明某一天收到一封密信,信中写了几个不同的年份     ...

看门狗芯片--SP706SEN--调试记录

一.前因后果 工程中,设备为了稳定可靠,会增加外部看门狗,但是外部看门狗一旦启动,就停不下来,必须在固定的时间范围内进行喂狗,不然看门狗芯片就会产生一个复位信号复位MCU.以前大家都认为看门狗一旦工作 ...

微信小程序两种滑动方式

竖向滑动:

android studio生成jks,Android Studio生成keystore签名文件步骤讲解相关推荐

  1. android studio生产签名文件,Android Studio生成keystore签名文件步骤讲解

    Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下: Build---Generate Signed Apk...如图: 如果你的project中有2个或者2 ...

  2. 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 下

    文章目录 1 测试鉴别器 2 建立生成器 3 测试生成器 4 训练生成器 5 使用生成器 6 内存查看 上一节,我们已经建立好了模型所必需的鉴别器类与Dataset类. 使用PyTorch构建GAN生 ...

  3. 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 上

    文章目录 1 数据集描述 2 GPU设置 3 设置Dataset类 4 设置辨别器类 5 辅助函数与辅助类 1 数据集描述 此项目使用的是著名的celebA(CelebFaces Attribute) ...

  4. 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)01 手写字体识别

    文章目录 1 生成对抗网络基本概念 2 生成对抗网络建模 2.1 建立MnistDataset类 2.2 建立鉴别器 2.3 测试鉴别器 2.4 Mnist生成器制作 3 模型的训练 4 模型表现的判 ...

  5. Android Socket IQ聊天软件 之 聊天气泡编码步骤讲解

    之前我们说到了关于IQ聊天软件的局域网聊天测试,今天给大伙说说气泡的生成和编码,这不是第三方的东西,是自己 开发的,需要整合布局和容器来实现,其实当你看到源码后,就会觉得很简单,不信你跟着我往下看 首 ...

  6. android studio生产签名文件,Android Studio 生成 keystore 签名文件

    Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

  7. Android APK签名 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12“ 迁移到行业标准格式

    Android Studio中进行签名 转载地址:Android APK签名 JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeystore ...

  8. Android Studio生成keystore签名文件

    Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下: Build---Generate Signed Apk...如图: 如果你的project中有2个或者2 ...

  9. Android Studio生成.jks文件

    jks(java keystore) 字面意思可以理解为java的密钥库,是一个用来存放密钥和证书的仓库.而keytool就是密钥和证书的管理工具,它把key(密钥)和certificate(证书)存 ...

  10. 【Android 教程系列第 25 篇】如何使用 Android Studio 生成 keystore 签名文件

    这是[Android 教程系列第 25 篇],如果觉得有用的话,欢迎关注专栏. Android Studio 版本:Arctic Fox 2020.3.1 Pathc 3,这里我新建了一个安卓项目,剩 ...

最新文章

  1. Nginx配置文件详细说明
  2. Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决...
  3. android 360状态栏显示,如何从Android应用程序显示360全景(How to display a 360 panorama from android application)...
  4. 7-3 银行排队问题之单队列多窗口服务 (25 分)
  5. .windbg-k*实例分析(查看调用栈分析)
  6. Super Jumping! Jumping! Jumping!(HDU-1087)
  7. labview高级编程与虚拟仪器工程应用 代码_用labview自己编程控制专用的声发射仪器...
  8. 源码追踪,解决Could not locate executable null\bin\winutils.exe in the Hadoop binaries.问题
  9. pssh Oracle,服务器批量执行工具 PSSH
  10. 7.1 XHTML的规范化
  11. c语言log_C语言最大难点揭秘~!
  12. 开源排版软件 Scribus
  13. 2021年道路运输企业安全生产管理人员考试试卷及道路运输企业安全生产管理人员实操考试视频
  14. 【uniapp】小程序添加通过卡号查找银行名并添加绑定等逻辑
  15. java课程设计 计算器_Java课程设计-计算器
  16. 【计算机组成原理】寻址方式
  17. 一法通则百法通 佳能照片打印机连供改造
  18. (stable_sort稳定排序)阿罗拉联盟赛
  19. 前后端RSA互相加解密、加签验签、密钥对生成(Java)
  20. 串口转以太网模块—WIZ100SR 用户手册(三)

热门文章

  1. Voxengo音频插件合集:Voxengo Total Bundle Mac
  2. windows如何设置新建文本文档快捷键
  3. VMware虚拟机安装Windows 7
  4. SQL Prompt快捷键
  5. 线性代数科学出版社课后练习题答案
  6. RS232串口转USB驱动无法正确识别
  7. 设计模式分类及UML汇总
  8. Python数字图像处理
  9. 用C#语言实现记事本
  10. Java:三角函数计算器!