2011-08-26 47 views

回答

2

安裝在Android設備上的每個應用程序都需要使用證書簽名,否則仿真器/設備將拒絕運行它。

在測試/調試Android的工具將自動創建測試證書和部署到模擬器或物理設備當與它簽署應用程序。對於釋放例如到Android市場,開​​發人員必須創建一個證書並使用它來簽署應用程序;使用相同的證書籤署應用程序的更新可讓Android設備識別它來自同一開發人員。

平臺證書簽名的應用程序可以獲取額外的權限,例如rebooting,關機甚至bricking一個電話。

在無根(零售)的Android手機,通常沒有辦法的平臺證書來簽署自己的應用程序,因爲這些是由原始設備製造商(三星,HTC等)或谷歌保密。在根深蒂固的手機上,您可以使用自己的平臺證書來安裝自定義ROM,並且還可以用它來簽署應用程序 - 並帶來所有後果。

+0

謝謝你,菲利普。 – droigons