Eclipse调试Android应用如何使用自定义签名

Eclipse中调试时候如果要用自定义的签名文件,则需要按照保证自定义的签名文件的密码、别名与默认证书保持一致,规则如下:

Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”
  1. 修改keystore密码
    keytool -storepasswd -keystore self.keystore
    
    self.keystore是自定义的证书,执行以上命令,将密码修改为android
  2. 修改keystore的alias
    keytool -changealias -keystore self.keystore -alias self_name -destalias androiddebugkey
    
    self_name是当前签名文件的alias,这一步将其改为androiddebugkey
  3. 修改alias的密码
    keytool -keypasswd -keystore self.keystore -alias androiddebugkey
    
    这一步将alias的密码改为android
  4. 使用自定义签名文件
    Window->Preferences->Android->Build->Custom debug keystore,选中自定义的签名文件。
  5. 错误提示
    如果提示,”Keystore was tampered with, or password was incorrect”,则请检查密码、别名以及别名密码的设置。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐