eclispe android debug.keystore 密码 别名等信息

前言

今天在使用eclipse编译测试工程的时候,发现由于ADT升级,以前版本的工程使用会有问题,而以前版本的工程由于某些原因不能进行升级,所以我考虑部分工程使用ant编译,在ant编译时候发现keystore找不到了,所以我考虑使用eclipse编译使用的keystore,而在配置的时候需要输入密码,别名等信息,如何查看该keystore的信息呢,接下来便是结果。

介绍

eclispe中进行android工程测试会使用目录 C:\Users\<用户名>.android\debug.keystore 的keystore来签名app.

想要具体了解这个debug.keystore的信息,可以通过以下命令来查看。

keytool -list -v -keystore xxxx.keystore -storepass 密码

这里的xxxx.keystore替换为 debug.keystore ,默认的密码是android

具体

所以我输入命令查看到了如下信息:

C:\Users\Lee.android>keytool -list -v -keystore debug.keystore -storepass andro

id

密钥库类型: JKS

密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: androiddebugkey

创建日期: 2014-7-18

条目类型: PrivateKeyEntry

证书链长度: 1

证书[1]:

所有者: CN=Android Debug, O=Android, C=US

发布者: CN=Android Debug, O=Android, C=US

序列号: 53c89b65

有效期开始日期: Fri Jul 18 11:58:29 CST 2014, 截止日期: Sun Jul 10 11:58:29 CST

2044

证书指纹:

MD5: 8C:A0:09:D7:E2:20:F0:CC:FE:12:FF:18:83:47:5F:82

SHA1: 0B:54:99:A8:FD:8F:25:C4:C8:8F:62:8A:A3:BF:84:56:DB:69:AD:72

SHA256: 85:BA:9C:C3:AD:E4:23:EA:EA:FC:80:38:41:73:FE:48:CE:2C:46:E4:85:

D4:C7:51:2A:20:6A:3A:B4:96:8A:4E

签名算法名称: SHA1withRSA

版本: 3

结束

所以,最终我的ant.properties文件的设置如下

key.store=C:\Users\Lee\.android\debug.keystore

key.alias=androiddebugkey

key.store.password=android

key.alias.password=android

时间: 2024-10-08 03:54:41

eclispe android debug.keystore 密码 别名等信息的相关文章

android默认debug.keystore的密码

在Eclipse里面编译生成的APK中有一个签名的,它默认的key是debug.keystore,它默认的路径是: C:\Users\<用户名>\.android\debug.keystore 这个key的密码是:android ================================================================ 我们可以输入如下命令来查看其详细信息: keytool -list -keystore debug.keystore 输入密码:andro

android sdk 如何重新生成debug.keystore

1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了.如果没有包含添加到当前环境参数中.因为我们要用到的keytool命令在这个目录下呀. 2)接下来就要找到你不前AVD的debug.keystore的位置,windows->perferences->android->build, default de

Android的debug.keystore拒绝访问导致的生成异常及解决方案

构建Android应用程序的时候输出异常:[apkbuilder] keytool 错误: java.io.FileNotFoundException: C:\Users\my\.android\debug.keystore(拒绝访问.)导致BUILD FAILED. 异常原因: Android要求所有的应用程序必须有签名,否则就不会安装该程序.而在我们开发过程中,默认生成和使用debug.keystore(所以平时根本不会注意有这么个玩意),debug.keystore默认有效期为一年,换句话

Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径

初学android,光是配置Eclipse就走了不少弯路,班里面有很多同学的计算 机名都是写的自己的中文姓名,结果导致了AVD文件默认保存在“C:\user\<username>\.andorid”下,这下可就坏 了!!android的sdk模拟器是不支持中文的,它会将中文目录翻译成一串我们不认识的文字,这就是所谓的编码问题!!哎!什么时候才能让这些“很 牛”的程序自动支持到中文啊???!!!(估计我是赶不上了....).不费话了,下面给大家介绍一下如何解决这个问题: 打开系统属性-->

Eclipse ADT的Custom debug keystore所需证书规格

最近开始研究Google Play的In-app Billing IAB内置计费API,发现一个比较烦人的问题就是测试时应用必须经过正式签名,而默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.keystore. 于是每次调试内置计费必须使用ADT的Export Signed Application Package打带正式签名的包,比较麻烦.后来发现ADT允许自定义调试用证书,在Window->Preferenc

apk包不能生成的原因之debug.keystore

在Eclipse里面编译生成的APK中有一个签名的,它默认的key是debug.keystore,它默认的路径是: C:\Users\<用户名>\.android\debug.keystore 这个key的密码是:android 生成的命令 keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

Android使用Custom debug keystore

有时候需要用到第三方API的时候,需要一个key store 的SH1值,例如使用百度地图API,如果是协同开发,就需要所有Eclipse使用同一keystore. 如下图所示: 这里需要注意的是,自定义keystore名称必须是debug.keystore.不然会报 Keystore was tampered with, or password was incorrect,这个错误.另外,还要保证keystore的alias(别名)和alias密码都要和default debug keysto

android修改debug keystore文件使之和正式keystore sha1一致

转自:http://blog.k-res.net/archives/1671.html Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK.Facebook SDK等等…),这样如果使用默认自动生成的debugkeystore的话就会给开发调试工作带来一些麻烦.这时可以通过修改正式的release keystore,生成一份“遵守规矩”的临时自定义调试证书给开发时用,就方便多了,具体方法如下: 1.

Android studio修改debug.keystore

在android studio项目中配置自定义的debug keystore 方法/步骤 在项目的build.gradle中添加如下内容: android {    signingConfigs {        debug {            storeFile file("文件位置")        }    }}