Android 查看keystore SHA1并使用自定义keystore
2015-10-15 14:48
483 查看
有时候需要用到第三方API的时候,需要注册其APIKEY,这就需要一个keystore 的SHA1值,例如使用Google地图/百度地图API,
一、如何查看keystore的SHA1值呢
方法1:打开Eclipse开发环境菜单栏选择“Windows
> Preferences"选项,在窗口左侧菜单中选择"Android
> Build"选项
如下图所示:
![](https://img-blog.csdn.net/20151015142523486?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
方法2:使用命令keytool -list -v -alias androiddebugkey -keystore 加上keystore文件所在路劲
如下图:(输入正确密码,自带的keystore密码为anroid 有的直接回车也可以显示)
![](https://img-blog.csdn.net/20151015142541518?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果是协同开发,就需要所有Eclipse使用同一keystore。
那么如何自定义keystore呢?
方法1:eclipse 中生成android keystore
右键任一工程根目录弹出菜单->Android Tools -> Export Signed Application
Package...
选择“Create
new keystore" ,然后填写相应信息即可。
这里需要注意的是,自定义keystore要用作Eclipse中默认签名key
那么keystore名称必须是debug.keystore.不然会报“Keystore
was tampered with, or password was incorrect”,这个错误。另外,还要保证keystore的alias(别名)和alias密码都要和default debug keystore相同。
方法2:使用命令行生成:
一、如何查看keystore的SHA1值呢
方法1:打开Eclipse开发环境菜单栏选择“Windows
> Preferences"选项,在窗口左侧菜单中选择"Android
> Build"选项
如下图所示:
方法2:使用命令keytool -list -v -alias androiddebugkey -keystore 加上keystore文件所在路劲
如下图:(输入正确密码,自带的keystore密码为anroid 有的直接回车也可以显示)
如果是协同开发,就需要所有Eclipse使用同一keystore。
那么如何自定义keystore呢?
方法1:eclipse 中生成android keystore
右键任一工程根目录弹出菜单->Android Tools -> Export Signed Application
Package...
选择“Create
new keystore" ,然后填写相应信息即可。
这里需要注意的是,自定义keystore要用作Eclipse中默认签名key
那么keystore名称必须是debug.keystore.不然会报“Keystore
was tampered with, or password was incorrect”,这个错误。另外,还要保证keystore的alias(别名)和alias密码都要和default debug keystore相同。
方法2:使用命令行生成:
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000
<pre name="code" class="html">其信息主要是: Keystore name: “debug.keystore” Keystore password: “android” Key alias: “androiddebugkey” Key password: “android” CN: “CN=Android Debug,O=Android,C=US” 确保如上信息相同,生成keystore,即可使用。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件