久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久


如何給Android App簽名

分享(xiang)到(dao):
           

    給Android應用程序簽名的意義在于:保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,保證每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。那么,如何給Android App簽名?華清遠見專業的android培訓機(ji)構(gou)這就(jiu)給您具體介紹一下(xia)。

    Android App簽名一般步驟:

    (1)生成證書
    (2)簽名APK文件

    Android App簽名具體操作:

    方法1: 命令行下對apk簽名(原理)

    創建key,需要用(yong)到(dao)(dao)keytool.exe (位于jdk1.6.0_24jre\bin目錄(lu)下(xia)),使用(yong)產生的(de)key對apk簽名用(yong)到(dao)(dao)的(de)是jarsigner.exe (位于jdk1.6.0_24\bin目錄(lu)下(xia)),把上兩個軟件所(suo)在的(de)目錄(lu)添加到(dao)(dao)環境(jing)變量path后,打(da)開(kai)cmd輸(shu)入

    D:>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000
    -keystore demo.keystore
    /*說明:-genkey 產生密鑰
    -alias demo.keystore 別名 demo.keystore
    -keyalg RSA 使用RSA算法對簽名加密
    -validity 40000 有效期限4000天
    -keystore demo.keystore */

    D:>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk
    demo.apk demo.keystore
    /*說明:-verbose 輸出簽名的詳細信息
    -keystore demo.keystore 密鑰庫位置

    ;-signedjar demor_signed.apk demo.apk demo.keystore 正式(shi)簽(qian)名,三(san)個參(can)數中依(yi)次為簽(qian)名后產生的(de)(de)文件demo_signed,要簽(qian)名的(de)(de)文件demo.apk和(he)密(mi)鑰庫demo.keystore.*/

    注意事項:android工程(cheng)(cheng)的bin目錄下的demo.apk默認是(shi)已經(jing)使(shi)用debug用戶(hu)簽(qian)名的,所以不能使(shi)用上述(shu)步(bu)驟(zou)(zou)(zou)對此(ci)文件再次簽(qian)名。正確步(bu)驟(zou)(zou)(zou)應該(gai)是(shi):在工程(cheng)(cheng)點擊右鍵->Anroid Tools-Export Unsigned Application Package導(dao)出的apk采用上述(shu)步(bu)驟(zou)(zou)(zou)簽(qian)名。

    方法2:使用Eclipse導出帶簽名的apk(推薦使用)

    Eclipse直接能導出帶簽(qian)名(ming)的(de)終apk,非常方便(bian),推薦使用,步(bu)驟如下:

    第一步:導出。

Eclipse導出帶簽名的apk

    第二步:創(chuang)建(jian)密鑰庫keystore,輸入密鑰庫導出位(wei)置和(he)密碼(ma),記住(zhu)密碼(ma),下次Use existing keystore會用到(dao)。

創建密鑰庫keystore

    第三步:填寫(xie)密鑰庫信息,填寫(xie)一些apk文(wen)件的(de)密碼,使用期限和(he)組(zu)織(zhi)單(dan)位的(de)信息。

填寫apk文件信息

   ; 第四步:生成帶簽名的(de)apk文件,到此(ci)就結束了(le)。

apk簽名生成

    第(di)五(wu)步:如果下次發布(bu)版本的時候,使用前面(mian)生(sheng)成的keystore再簽名。

keystore再簽名

keystore再簽名1

    第六步:下一步,下一步,然后(hou)就OK了!

    方法3:使用IntelliJ IDEA導出帶簽名的apk

    使用(yong)IntelliJ IDEA導出帶簽(qian)名的(de)apk方法步驟基本和Eclipse相同,大概操作(zuo)路徑(jing)是:菜(cai)單(dan)Tools->Andrdoid->Export signed apk。

    注意事項:未簽名的apk不能使用,也不能優化。簽名之后的apk谷歌推薦使用zipalign.exe(位于android-sdk-windows ools目錄下)工具對其優化:
    D:>zipalign -v 4 demo_signed.apk final.apk

    如(ru)上,zipalign能(neng)(neng)夠使apk文件中未(wei)壓縮的數據在4個(ge)字(zi)節(jie)(jie)邊界上對齊(4個(ge)字(zi)節(jie)(jie)是一個(ge)性能(neng)(neng)很好的值),這樣android系統就(jiu)可以使用mmap()函數讀取文件,可以在讀取資(zi)源上獲得(de)較(jiao)高的性能(neng)(neng)。


   熱點鏈(lian)接(jie):

   1、嵌入式Linux編輯器vi的使用
   2、Android Root權限的好處
   3、FPGA系統設計如何入門
   4、嵌入式系統的硬件架構
   5、什么是嵌入式系統

更多新聞>>