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 keystore相同。

可以使用一下命令行:

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000

其信息主要是:

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

确保如上信息相同,生成keystore,即可使用。

时间: 2024-10-16 09:15:42

Android使用Custom debug keystore的相关文章

Android studio 添加debug keystore

Hi If you don't want to go for hard code all of this stuff , then go for below easy steps ->Your project ->Your Module ->Right click on your module ->go to open module settings ->Go to Signing section ->Specify all the attribute here and

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

Android studio修改debug.keystore

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

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的debug.keystore拒绝访问导致的生成异常及解决方案

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

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 Studio 自定义debug签名文件keystore

Android Studio 自定义debug签名文件keystore

android默认debug.keystore的密码

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

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

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