19.Eclipse 修改默认的keystore签名文件

Android开发中apk运行都需要签名,就算连接手机直接运行调试,apk都有签名,开发工具会有默认的debug_keyStore

Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX.android\debug.keystore。

开发中难免会遇到一些功能需要签名之后才能正确调用,但是每一次测试都需要打包apk显然很不实际,也浪费时间。

Eclipse 自定义调试证书

修改Eclipse的默认的签名文件。点击菜单的“Window”->“Preferences”,打开Preferences对话框。

在自定义签名证书中选择开发者正式的签名证书,运行项目会报错

Keystore was tampered with, or password was incorrect

原因:自定义的调试证书,也需要保证和默认证书一样的密码,别名alias和别名密码

默认证书信息:

keystore name: “debug.keystore”
keystore password: “android”
key alias: “androiddebugkey”
key password: “android”
CN: “CN=Android Debug,O=Android,C=US”
  • 1
  • 2
  • 3
  • 4
  • 5

就是说现在我们需要修改 正式的签名证书 ,把证书的密码,别名(alias)和 别名密码 都修改成与 默认证书 一样。好坑爹有没有,但是没办法只能这么做

1.复制正式证书 
2.修改证书密码 
3.修改别名(alias) 
4.修改别名密码

1.复制正式证书:

复制一份正式证书出来作为要修改为的临时调试证书

2.修改证书密码

使用cmd定位到证书所在的文件夹 ,修改keystore密码的命令(keytool为JDK带的命令行工具)

keytool -storepasswd -keystore xx_keystore
  • 1

其中,xx_keystore 是复制出来的证书文件,执行后会提示输入证书的当前密码,和新密码以及重复新密码确认。这一步需要将密码改为 android

3.修改别名(alias)

修改keystore的alias ,命令

keytool -changealias -keystore xx_keystore -alias xx_alias -destalias androiddebugkey
  • 1

其中,xx_alias 是证书中当前的alias,-destalias指定的是要修改为的alias,这里按规矩来,改为 androiddebugkey!这个命令会先后提示输入keystore的密码和 当前alias的密码

4.修改别名密码

命令

keytool -keypasswd -keystore xx.keystore -alias androiddebugkey
  • 1

这一步执行后会提示输入keystore密码alias密码,然后提示输入新的alias密码,同样,按规矩来,改为 android

4步完成之后,就已经将正式签名文件(副本)的信息修改成跟 eclipse 默认证书相同,此时就可以作为自定义的证书使用

原文地址:https://www.cnblogs.com/caimuqing/p/8136929.html

时间: 2024-08-29 13:17:09

19.Eclipse 修改默认的keystore签名文件的相关文章

eclipse修改默认workspace

1.进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup. 2.进入Eclipse的安装目录,找到configuration 目录下的 .settings 文件夹,里面有一个 org.eclipse.ui.ide.prefs, 用Ultra Edit等打开,也可以用写字板打开,找到RECENT_WORKSPACES,按照它的格式修改一下. 3.先打开Eclip

eclipse修改默认的author的两种方法

在eclipse中新建java文件默认的author时登录系统的用户名,但是开发项目时最好都写成开发人员的真实姓名,这样代码出现问题时容易联系作者解决问题. 修改eclipse中默认author的方式有如下两种: 1,修改eclipse的配置文件eclipse.ini 在-vmargs后面加入 -Duser.name=zhansan 保存后重启eclipse即生效(注意,一定要加载-vmargs后面,否则没有作用). 2,设置eclipse参数 windows-->preference-->j

eclipse 修改默认的author

1. 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效. 2. 设置eclipse参数windows-->preference Java-->Code Style-->Code Templates code-->new Java files原来的内容是:${filecomment} ${package_declaration} ${typecomment} ${type_declaration}添

Eclipse - 修改默认user和添加类的创建日期

1.找到eclipse.ini文件 2.在文件中找到 -vmargs -Duser.name=xxxxxxxx 3.修改xxxxxxxx为你的名字 4.eclipse中:Window -> Preference -> Java -> Code Style -> Code Templates 选择右边的Comments -> Types -> Edit 编辑为如下内容: /**  * @author ${user}  * @creation ${date}  */ 5.重

Eclipse 修改默认工作空间

第一次启动Eclipse时会弹出对话框,让你进行Workspace Launcher,也就是设置Eclipse的项目存放路径.但是,当你勾选“Use this as the default and do not ask again”后,在以后启动Eclipse时就不会再次出现该对话框. 如何更改Workspace路径: 1启动Eclipse后,选择window->Preferences->General->Startup and Shutdown->Workspaces,勾选“Pr

eclipse修改默认的author

1. 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效. 2. 设置eclipse参数windows-->preference Java-->Code Style-->Code Templates code-->new Java files原来的内容是:${filecomment} ${package_declaration} ${typecomment} ${type_declaration}添

eclipse修改默认注释

(来源:https://www.cnblogs.com/yangjian-java/p/6674772.html) 一.背景简介 丰富的注释和良好的代码规范,对于代码的阅读性和可维护性起着至关重要的作用.几乎每个公司对这的要求还是比较严格的,往往会形成自己的一套编码规范.但是再实施过程中,如果全靠手动完成,不仅效率低下,还难以保证真正的符合规范.所以结合IDE环境,自动生成注释,还是很有必要的.今天我们就说一下,如何使用Eclipse给我们提供的自定义代码模版的功能来作业. 二.设置注释模板 设

eclipse android 设置及修改生成apk的签名文件

http://hold-on.iteye.com/blog/2064642 ---  原文 eclipse android 设置及修改生成apk的签名文件 博客分类: Android android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行android project开发时,由于每个项目组都有自身的签名, 但默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.ke

Eclipse修改XML默认打开方式(转)

原文出处:http://www.cnblogs.com/likwo/archive/2012/05/04/2482298.html XML 1.菜单:Window   ->   Preferences   ->   General   ->   Editors   ->   File   Associations 2. File   types:   *.xml Associated   editors:   XML Editor***  ->   Default 在Asso