android签名
2015-11-11 10:06
579 查看
我们在使用百度地图,各种第三方的时候总会要配置你的签名,我们用自己生成的签名是不能导入eclipse的。
会生成报错信息,因为eclipse识别的是别名是android的,所以我们在生产正式签名后再生成测试签名,测试签名除了签名密码,别名,别名密码不一样,其他都一样,比如MD5值,sha1值是一样的,百度地图要的是sha1值
正式签名:
测试签名:
把正式签名copy一份改个名字,比如debug.keystore (这个你喜欢,随便取)。
首先改签名密码
keytool -storepasswd -keystore debug.keystore
原来的密码,新密码,记得新密码要是android
再然后修改你的别名
keytool -changealias -keystore debug.keystore -alias my_name -destalias androiddebugkey
这一步中,my_name是证书中当前的alias,-destalias指定的是要修改为的alias,这里按规矩来,改为androiddebugkey!这个命令会先后提示输入keystore的密码和当前alias的密码。
最后修改alias的密码
keytool
-keypasswd -keystore debug.keystore -alias androiddebugkey
以上几个操作执行后,debug.keystore就是符合规矩的debug
keystore了,接着在Eclipse的ADT设置中选中这个custom debug keystore即可,如下:
这样就导入了我们生成的签名,打包测试的时候,eclipse自动会使用这个签名打包。
会生成报错信息,因为eclipse识别的是别名是android的,所以我们在生产正式签名后再生成测试签名,测试签名除了签名密码,别名,别名密码不一样,其他都一样,比如MD5值,sha1值是一样的,百度地图要的是sha1值
正式签名:
测试签名:
把正式签名copy一份改个名字,比如debug.keystore (这个你喜欢,随便取)。
首先改签名密码
keytool -storepasswd -keystore debug.keystore
原来的密码,新密码,记得新密码要是android
再然后修改你的别名
keytool -changealias -keystore debug.keystore -alias my_name -destalias androiddebugkey
这一步中,my_name是证书中当前的alias,-destalias指定的是要修改为的alias,这里按规矩来,改为androiddebugkey!这个命令会先后提示输入keystore的密码和当前alias的密码。
最后修改alias的密码
keytool
-keypasswd -keystore debug.keystore -alias androiddebugkey
以上几个操作执行后,debug.keystore就是符合规矩的debug
keystore了,接着在Eclipse的ADT设置中选中这个custom debug keystore即可,如下:
这样就导入了我们生成的签名,打包测试的时候,eclipse自动会使用这个签名打包。
相关文章推荐
- Android 控件最上层显示方法
- Android中解析XML
- android获取屏幕宽高与获取控件宽高
- Android中ListView分页加载数据
- 详解Android中AsyncTask的使用
- 网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂
- [Android Pro] 查看 keystore文件的签名信息 和 检查apk文件中的签名信息
- Intent Action列表
- Android定位功能(二)
- Android定位功能(一)
- android 三种定位方式
- Android快速SDK(11)圆弧菜单库PathView【傻瓜模式】
- Android开发 ListView下拉刷新和上拉加载
- android解析xml和json数据(获取本地服务器数据)
- 在Android平台上加载本地库的危险性
- Android px、dp、sp之间相互转换
- android获得屏幕高度和宽度
- Using hardware layers to improve Android animation performance
- Base-Android快速开发框架(二)--数据存储之SharedPreferences
- Android笔记(五十五) Android四大组件之一——ContentProvider,使用系统提供的ContentProvider