您好,登錄后才能下訂單哦!
簽名的步驟:
1、用Eclipse導出要簽名的apk
2、創建key(如果有key,可跳過這一步)
3、使用產生的key對apk簽名
4、apk優化
1、用Eclipse導出要簽名的apk
選擇項目,點擊右鍵->Anroid Tools-Export Unsigned Application Package導出的apk,放到一個你知道的位置,一會簽名用到。
2、創建key(如果有key,可跳過這一步)
3、使用產生的key對apk簽名
4、apk優化
谷歌推薦使用zipalign.exe(位于android-sdk-windows ools目錄下)工具對簽名后的apk進行優化:
F:>zipalign -v 4 Fanggezi.apk final_Fanggezi.apk
最后,總結下簽名對app的作用
開發者不可能只做一個app,谷歌建議個人所有的APP都使用同一個簽名證書。
(1) app升級。 使用相同簽名的升級軟件可以正常覆蓋老版本的軟件,否則系統比較發現新版本的簽名證書和老版本的簽名證書不一致,新版本安裝不成功。
(2) app模塊化。android系統允許具有相同簽名的app運行在同一個進程中,如果運行在同一個進程中,則他們相當于同一個app,但是你可以單獨對他們升級更新,這是一種app級別的模塊化思路。
(3) 允許代碼和數據共享。android中提供了一個基于簽名的Permission標簽。通過允許的設置,我們可以實現對不同app之間的訪問和共享。如下:
AndroidManifest.xml:<permission android:protectionLevel="normal" />
其中protectionLevel標簽有4種值:normal(缺省值),dangerous, signature,signatureOrSystem。簡單來的說,normal是低風險的,所有的app不能訪問和共享此app。dangerous是高風險的,所有的app都能訪問和共享此app。signature是指具有相同簽名的app可以訪問和共享此app。signatureOrSystem是指系統p_w_picpath中app和具有相同簽名的app可以訪問和共享此app。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。