Android應用程式簽名
Android系統要求每一個Android應用程式必須要經過數字簽名才能夠安卓到系統中。Android通過數字簽名來辨別應用程式的作者和在應用程式之間建立信任關系,這個數字簽名由應用程式的作者完成,并不需要權威的數字證書簽名機構認證,它隻是用來讓應用程式自我認證的。
Android應用程式簽名的影響
使用同一個簽名證書,則不同簽名的應用無法覆寫生成的應用程式,即使包名相同,是以,主要的簽名影響有以下兩點:
1、應用更新。使用相同簽名的更新軟體可以正常覆寫安裝老版本的軟體,否則,系統發現簽名證書不一緻時,則不會允許新版本應用安裝。
2、應用子產品化。Android允許具有相同簽名的應用運作在同一個程序中,此時,可以單獨進行更新更新。
Android Studio應用簽名步驟:
1、打開Android Studio,選擇要釋出的項目。
2、選擇Build - Generate Signed APK。
3、建立新的key檔案,填寫簽名參數。具體參數如下:
key store path:簽名檔案存儲路徑
password:密碼
Alias:别名
VAlidity(years):認證年限
First and Last Name:個人全名
Organizational Unit:組織機關
Organization:組織
City or Locality:城市或地區
State or Province:州或省
Country Code(XX):國家代碼