為什么要簽名?
這個要從Android的系統設計來解釋。
---Android系統中的每個應用都是一個用戶,應用的包名(清單文件中 package的值)就是用戶名。
當一個已安裝的應用A和一個正要安裝的應用B,它們的包名相同,那么B就會覆蓋A,最后系統里只有一個B應用。
這么多的開發人員,包名相同的可能性是存在的。
Android簽名制度,可以保證相同包名不同簽名的app不會被覆蓋和替換。這樣防止了惡意軟件的惡意覆蓋。簽名是唯一的,如果不公開,別人不知道自己的簽名是什么。
生成簽名的app
項目--右鍵---Android Tools---Export Singed Application Package
點擊finish,完成