andoid為什么要簽名,不太清楚啊,也許是往GooglePlay上發布需要。貌似是相同簽名的程序才會一個覆蓋掉另外一個,否則提示簽名不一致,無法安裝。
如何制作簽名? 其實很簡單。
1、unity3d菜單 File-》build setting——》play setting——》android。
2、勾選Create a new key,點擊Browse Keystore 定位到保存目錄。填寫密碼(切忌記住 后面會用到)
3、點擊 Alias 后面的 Unsigned(debug) 可以下拉選擇 create a key 彈出
填寫相應的信息 密碼填寫前面那個 完成后點擊 Create key。 這樣生成了要用的簽名
使用簽名
勾選use Existing Keystore 找到你生成keystore的文件 在alias里面下拉選中生成的keystore,填寫之前的密碼。就可以發包了
驗證簽名信息:
命令行輸入 jarsigner -verify -verbose -certs XXX.apk(apk 完整路徑) 可以看到 比對簽名信息(需要安裝了jdk)