zoukankan      html  css  js  c++  java
  • 替换默认debug.keystore文件

          最近在开发过程中需要频繁的为测试的同事签名apk,感觉非常很麻烦,于是就想把Intellij或是Eclipse使用的默认debug.keystore文件替换成发布用(生产环境)的签名文件,这样就可以直接运行,不用频繁地签名apk文件了。
          如果直接使用生产keystore进行调试,编译时会报错:
    Android Packager:[trunk] java.io.IOException: Keystore was tampered with, or password was incorrect.
          用自定义keystore进行调试时,必须保持自定义keystore的密码,别名,别名密码和默认debug.keystore一致,所以要修改生产keystore的一些信息。
    具体步骤如下,以下以生产keystore名为android.keystore为例:
    ①修改android.keystore的别名
    keytool -changealias -keystore android.keystore -alias android -destalias androiddebugkey
    ②修改android.keystore的别名密码
    keytool -keypasswd -keystore android.keystore -alias androiddebugkey
    ③修改android.keystore的密码
    keytool -storepasswd -keystore android.keystore
    ④复制修改好的android.keystore到 %userprofile% 下的.android目录,改名为debug.keystore,重新运行代码。
    应注意:
    ①默认debug.keystore的密码为"android",也就是说该签名文件的密码应修改为"android"。
    ②keytool是jdk提供的工具,
    路径:%JAVA_HOME%in

  • 相关阅读:
    记住一些英语谚语、格言或名人名言
    *英语词汇经济危机
    Windows XP Home Edition 中文版 安装IIS
    *英语词汇低碳
    14个优化网站性能提高网站访问速度技巧
    日全食 欧盟一体化 词汇
    英语词汇索马里海盗事件
    Ant实用脚本
    nginx配置数据结构及合并过程
    关于网页皮肤切换
  • 原文地址:https://www.cnblogs.com/magics/p/4537071.html
Copyright © 2011-2022 走看看