用自定义keystore调试微信分享app
2014-03-06 20:34
393 查看
1、申请App_ID(这步略,去http://open.weixin.qq.com/app/list/?lang=zh_CN申请)
2、生产自己的key
Debug Key介绍
debug.keystore 在C盘下的.../.android/目录下,前面的路径根据电脑不同有所不同,一般开发时是用debug.keystore签名的;
debug.keystore的相关信息
Keystore
name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”
发布key的生产
keytool -genkey -keystore abc.keystore -alias abc -keyalg RSA -validity 20000 (生产一个abc的keystore)
用发布key签名应用
右击工程,AndroidTools,Expore Signed Application Package,其余步骤顺着提示进行(个人认为这种方式简单)
在模拟器或真机上安装签名后的工程
3、填写应用签名
去http://open.weixin.qq.com/download/?lang=zh_CN下载apk;运行下载的apk,填写2步骤中签名工程的包名,点击“Get Signature”,会生产一串字符;这串字符就是要填写的应用签名
4、用自己创建的key 调试工程
因为要想向微信分享数据,必须用非debug Key对App进行签名,但是我们一般开发时使用的都是debug Key,那么如果用创建的abc keystore 对App签名,进而达到调试时就可以向微信分享数据。
在Window->Preferences->Android->Build->Custom
debug keystore 选择abc keystore 会报错,当用自定义keystore进行调试时,必须保持自定义keystore的密码,别名,别名密码和debug keystore一样,所以我们要修改abc keystore 的一些信息
keytool -changealias -keystoreabc.keystore
-alias abc -destalias androiddebugkey 修改abc.keystore的别名
keytool -keypasswd -keystore abc.keystore -alias androiddebugkey修改abc.keystore的别名密码
keytool -storepasswd -keystore abc.keystore 修改abc.keystore的密码
在Window->Preferences->Android->Build->Custom debug keystore 选择abc keystore ,就不会报错了,这样调试app时也可以向微信分享数据
2、生产自己的key
Debug Key介绍
debug.keystore 在C盘下的.../.android/目录下,前面的路径根据电脑不同有所不同,一般开发时是用debug.keystore签名的;
debug.keystore的相关信息
Keystore
name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”
发布key的生产
keytool -genkey -keystore abc.keystore -alias abc -keyalg RSA -validity 20000 (生产一个abc的keystore)
用发布key签名应用
右击工程,AndroidTools,Expore Signed Application Package,其余步骤顺着提示进行(个人认为这种方式简单)
在模拟器或真机上安装签名后的工程
3、填写应用签名
去http://open.weixin.qq.com/download/?lang=zh_CN下载apk;运行下载的apk,填写2步骤中签名工程的包名,点击“Get Signature”,会生产一串字符;这串字符就是要填写的应用签名
4、用自己创建的key 调试工程
因为要想向微信分享数据,必须用非debug Key对App进行签名,但是我们一般开发时使用的都是debug Key,那么如果用创建的abc keystore 对App签名,进而达到调试时就可以向微信分享数据。
在Window->Preferences->Android->Build->Custom
debug keystore 选择abc keystore 会报错,当用自定义keystore进行调试时,必须保持自定义keystore的密码,别名,别名密码和debug keystore一样,所以我们要修改abc keystore 的一些信息
keytool -changealias -keystoreabc.keystore
-alias abc -destalias androiddebugkey 修改abc.keystore的别名
keytool -keypasswd -keystore abc.keystore -alias androiddebugkey修改abc.keystore的别名密码
keytool -storepasswd -keystore abc.keystore 修改abc.keystore的密码
在Window->Preferences->Android->Build->Custom debug keystore 选择abc keystore ,就不会报错了,这样调试app时也可以向微信分享数据
相关文章推荐
- Cocos2d入门及第一次运行时遇到的问题
- poj 3321 Apple Tree(树状数组+dfs)中等难度
- Android源码分析—属性动画的工作原理
- Android Service被系统回收的解决方法
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- AppServ 配置还是成功了
- AppServ 配置还是成功了
- 研究 android apk安装卸载等 产生的 系统广播
- 'WSGIRequest' object has no attribute 'raw_post_data'
- cocos2d-x学习:CCSprite总结
- 协议栈相关实验之 SerialApp实验 详解
- Android动画之translate(位移动画)
- Cocos2D-X CCSkeleton
- 文件操作成绩处理
- Android(java方法)上实现mp4的分割和拼接 (二)
- Android基础和运行机制
- 关于 Unity NavMesh 数据的导出和使用
- 【Android】升级ADT 22 引发的错误
- ocos2d-x游戏实例之忍者飞镖——添加其他元素
- Cocos2d-x中的词典类CCDictionary深入分析