Android:使用自定义keystore的方法及注意事项
来源:互联网 发布:java判断字符串为空格 编辑:程序博客网 时间:2024/06/08 06:01
在使用eclipse调试Android应用的时候,默认使用的debug.keystore,但是在调试类似微信支付、百度地图这一类的应用时,默认的debug.keystore是无法直接使用的,需要使用正式的keystore打包后再调试应用,很繁琐还浪费时间,非常不方便。
其实我们可以使用自定义的keystore来解决这个问题,也就是需要把正式的keystore的密码、别名(alias)和别名密码(alias password)修改成与默认证书(debug.keystore)一样。
默认证书(debug.keystore)的信息如下:
1)keystore name: “debug.keystore”
2)keystore password: “android”
3)key alias: “androiddebugkey”
4)key password: “android”
具体操作步骤如下:
一. 修改正式keystore的密码,将密码改为 android。注意提前备份一下正式keystore。
假设文件名为myapp.keystore,放在桌面。这里需要使用到keytool工具,它是JDK自带的,在JDK的bin目录下。
打开命令行,切换到keytool工具所在目录,再使用命令:
keytool -storepasswd -keystore C:\Users\Desktop\myapp.keystore
先输入myapp.keystore的密码,接着输入新密码(android),再次重新输入新密码(android)确认。
二. 修改myapp.keystore的别名(alias)。
keytool -changealias -keystore C:\Users\Desktop\myapp.keystore -alias xx_alias -destalias androiddebugkey
其中,xx_alias 是证书中当前的alias,-destalias指定的是要修改成的alias,这里需改为androiddebugkey。这个命令会先后提示输入keystore的密码(即上一步修改的myapp.keystore的新密码:android) 和 当前alias的密码(myapp.keystore别名(alias)所对应的密码)。
三. 修改别名(alias)的密码。
使用命令:
keytool -keypasswd -keystore C:\Users\Desktop\myapp.keystore -alias androiddebugkey
这一步执行后,会提示输入keystore密码(也就是android),alias密码(myapp.keystore别名(alias)对应的密码),然后提示输入新的alias密码,新alias密码需要改为android。
到这里,自定义的keystore就生成了。注意不要输错命令及相关路径。
在Eclipse里面,Window –> Preference –> Android –> Build,右侧Customer debug keystore,选择刚才生成的自定义keystore,再点击Apply,OK按钮,这样就可以使用自定义的证书了。
- Android:使用自定义keystore的方法及注意事项
- Android Studio 自定义keystore的方法
- 自定义debug.keystore 步骤及注意事项
- android keystore的使用
- android keystore的使用
- android keystore的使用
- 如何在android studio中使用自定义的debug keystore
- Android 查看keystore SHA1并使用自定义keystore
- Android设置自定义的keystore调试证书
- android自定义keystore
- android自定义keystore操作
- Android 自定义debug.keystore
- Java-密钥keytool及KeyStore的使用
- Android Studio 默认keystore 以及自定义keystore
- 【Android Studio】 默认keystore 以及自定义keystore
- Android Studio 默认keystore 以及自定义keystore
- Android Studio 默认keystore 以及自定义keystore
- Android Studio 默认keystore 以及自定义keystore
- 文件下载
- 关键路径的相关知识
- LeetCode by Java. binary-tree-preorder-traversal
- cifar数据库及图像可视化
- Android M Permission 运行时权限
- Android:使用自定义keystore的方法及注意事项
- NIO学习(二) buffer
- 实时故障树
- oracle存储过程转mysql存储过程修改方法
- 二叉树遍历
- 网页设计布局(二): F 型布局
- $n\log_3n$预处理的 Sparse Table ST表
- Bedroom Bathroom Pack使用说明
- 20个非常有用的Java程序片段(转)