博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 修改 keystore 信息
阅读量:5925 次
发布时间:2019-06-19

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

在进行 开放sdk接入的时候,比如微信sdk,就需要 对apk进行签名才能调用 频繁打包很繁琐,且不能调试,这就需要对debug包进行签名, 而eclipse等工具是用默认 密钥文件 的别名和密码进行签名的(居然不能自定义!!!),而我们自己的密钥文件一般跟ide的默认名字不一致,这就需要我们将debug.keystore 修改为eclipse的默认 别名和密码。

Android 默认的debug keystore信息

Keystore name: “debug.keystore”Keystore password: “android”Key alias: “androiddebugkey”Key password: “android”CN: “CN=Android Debug,O=Android,C=US”

修改keystore的别名和密码是通过 keytool 这个工具来进行的,这个工具在jdk的bin目录下,

看看这个工具能干啥?

cd进入keystore 文件所在目录keytool -storepasswd -new android -keystore debug.keystore// 这里 会让你输入 原来的密码 和 新密码修改 别名keytool -changealias -keystore debug.keystore -alias xxx -destalias androiddebugkey// 这里 会要求 输入 新key密码 和 alias密码修改 别名对应的密码keytool -keypasswd -keystore my.keystore -alias androiddebugkey// 这里输入你老alias密码 和 你新的alias密码

Eclipse -》 Window -》 Preferences -》 Android -》Build -》 Custom debug keystore

 

在Android Studio中 就可以直接 对 别名和pwd进行指定

在项目的build.gradle的中引入如下代码:android {         //配置keystore签名        signingConfigs {            release {                storeFile file("debug.keystore")                storePassword "xxxxxxx"                keyAlias "xxxxxxx"                keyPassword "xxxxxxx"            }        }        buildTypes {            debug {                signingConfig signingConfigs.release            }            release {                signingConfig signingConfigs.release            }        }}

参考:  https://www.jianshu.com/p/2546743bc00f

转载于:https://www.cnblogs.com/lesten/p/10086971.html

你可能感兴趣的文章
异地备份的最佳实践与注意事项
查看>>
实验:通过远程桌面登录服务器
查看>>
html表单属性使用
查看>>
Linux 软Raid创建方法:
查看>>
有类路由选择
查看>>
Linux下安装Oracle11G R2详解
查看>>
asp.net中Button按钮点击两次才执行Onclick事件的原因
查看>>
对于可恢复情况使用受检异常,对于编程错误使用运行时异常(58)
查看>>
spring mvc配置 + dbcp数据源+jdbcTemplate
查看>>
Tomcat的Session共享(复制)的几种实现方案
查看>>
分布式大型互联网企业架构!
查看>>
Java Web中实现Servlet的方式
查看>>
Java堆外内存排查小结
查看>>
74LVC245AD技术资料
查看>>
虹软人脸识别SDK(java+linux/window) 初试
查看>>
Java程序员可知为何公司宁花25K重新招人,也不花20K留住老员工?
查看>>
用VSCode写python的正确姿势
查看>>
Node.js 全局对象
查看>>
JVM基础系列第1讲:Java 语言的前世今生
查看>>
数组的扩容和缩容
查看>>