用自定义keystore调试安卓应用(如微信分享等功能)

debug.keystore在C盘下当前用户目录里.android/目录下,一般开发时是用debug.keystore签名的;

 

debug.keystore的相关信息

 

keytool -list-keystore debug.keystore -storepass android

 

Keystore 类型: JKS

Keystore 提供者: SUN

 

您的 keystore 包含 1 输入

 

androiddebugkey,2014-2-26, PrivateKeyEntry,

认证指纹 (MD5):BB:FB:F3:80:A4:0A:82:18:98:2C:8D:EB:E8:3A:54:A4

 

想向微信分享数据,必须用非debugKey对App进行签名,但是我们一般开发时使用的都是debug Key,那么如果用创建的abc keystore对App签名,进而达到调试时就可以向微信分享数据。

 

如果直接使用生产keystore进行调试,编译时会报错:

Android Packager:[trunk] java.io.IOException: Keystore was tampered with, or password wasincorrect

 

当用自定义keystore进行调试时,必须保持自定义keystore的密码,别名,别名密码和debugkeystore一样,所以我们要修改abc keystore 的一些信息

 

修改abc.keystore的别名

keytool-changealias -keystore xxx.keystore -alias xxx -destalias androiddebugkey        

修改abc.keystore的别名密码

        keytool -keypasswd -keystore  xxx.keystore -alias androiddebugkey  

修改abc.keystore的密码

        keytool -storepasswd -keystore  xxx.keystore 

 

 

IntelliJ idea配置自定义debug keystore的功能

File->ProjectStructure

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值