开发环境:
window 7
Egret Engine 5.0.14
Egret support 5.0.12 Eclipse
一 申请微信移动应用
二 怎么获取Android包名
三 怎么获取Android签名
一 申请微信移动应用
1 登录微信开放平台:
2 管理中心-移动应用-创建移动应用
填写基本信息
3 填写完基本信息,确认后,到了Android包名和签名的应用地方,那么Android包名和签名是什么?怎么获取?
用于微信审核
二 获取Android 包名
Egret的发布Support可以参考以前的帖子
http://www.cnblogs.com/gamedaybyday/p/7501961.html
打开工程,包名在AndroidManifest.xml中修改
修改AndroidManifest.xml的包名Package。
包名是任意设置的。和你项目源码的package不是一码事。没啥关系。
三 Andorid 签名
签名和包名没啥关系。
不同包名的apk可以使用同一个签名keystore。
下面我们来制作签名keystore,右键项目,选择AndroidTools->Export Signed Application...
选择 Create new keystore。输入密码。得记住这个密码,因为你下次再使用这个keystore时,也就是use existion keystore时,需要输入这个密码。
填写详细信息,这里也有一个密码,也得记住。
下一步,选择导出apk存放在哪里。
下一步,我们打包出了一个apk
将Apk安装到手机上。
现在我们有了自定义包名打包出的apk。那么怎么获取签名呢。
首先下载微信的一个获取签名工具并安装到手机,这个工具可以根据包名获取签名....
微信开放平台:
资源中心->资源下载->Android资源下载->
拉到最下面,会看见一个签名生成工具。下载后安装到手机。
这时我们有了2个东西:
APK:使用包名"com.kfgame.yinzijianggggg" 和自己定义的keystore打包出来的apk
微信获取签名工具:GenSignature
打开GenSignature,输入我们apk的包名"com.kfgame.yinzijianggggg"。
点击"Get Signature",则可以获取到签名"ab6de67..............."。 经过测试,两个不同包名,签名值相同,所以这个值和包名没关系,只和keystore有关,保持唯一性。
至此,我们打包出了一个apk。并且知道这个apk的包名和签名,可以去微信开放平台申请了。