開發環境:
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的包名和簽名,可以去微信開放平台申請了。