在Eclipse中對Android應用簽名

2021-09-02 06:15:17 字數 1785 閱讀 5294

[size=large]

大部分時候,開發者會直接在eclipse中對android應用簽名,在eclipse中對android應用簽名的步驟如下。

②如果系統中開沒有數字證書,可以再視窗中選中"create new keystore"單選按鈕,並按格式填寫數字證書的儲存路徑和密碼。

③完成後單擊"next"按鈕,出現的視窗讓使用者填寫數字證書的詳細資訊

④數字證書填寫詳細資訊後單擊"next"按鈕,視窗,用於指定生成簽名後的apk安裝包的儲存路徑。

⑤"finish"按鈕,簽名完成

利用已有的數字證書進行簽名,請按如下步驟進行。

①視窗中選中"use existing keystore",並使用前面建立的數字證書

②選中前面建立的keystore,並輸入建立keystore時指定的密碼,然後單擊"next"按鈕

③輸入建立該key時的指定的密碼。然後單擊"next"按鈕,視窗指定簽名後apk包的儲存路徑,最後單擊"finish"按鈕即可生成簽名後的apk

使用命令對apk包簽名

①建立keystore庫。jdk的安裝目錄下的bin子目錄下提供了keytool.exe工具來生成數字證書。在命令列視窗輸入如下命令:

keytool -genkeypair -alias crazyit.keystore -keyalg rsa -validity 400 -keystore crazyit.keystore

上面命令中各選項說明如下。

-genkeypair:指定生成數字證書

-alias:指定生成數字證書的別名

-keyalg:指定生成數字證書的演算法。使用rsa演算法。

-validity:指定生成的數字證書的有效期。

-keystore:指定所生成的數字證書的儲存路徑。

輸入上面命令後按回車鍵,接下來將會以互動方式讓使用者輸入數字證書keystore的密碼、作者、公司等詳細資訊

③使用jarsigner命令對未簽名的apk安裝包進行簽名。jdk的安裝目錄下的bin子目錄下提供了jarsigner.exe工具進行簽名。在命令列視窗輸入如下命令:

jarsigner -verbose -keystore crazyit.keystore -signedjar helloworld_crazyit.apk helloworld.apk crazyit.keystore

上面的命令中各選項說明如下。

-verbose:指定生成詳細輸出。

-keystore:指定數字證書的儲存路徑

-signedjar:該選項的三個引數分別為簽名後的apk包、未簽名的apk包、數字證書的別名。

輸入上面命令後按回車鍵,接下來將會以互動式方式讓使用者輸入數字證書keystore的密碼

④使用zipalign.exe工具優化apk安裝包。zipalign.exe是android自帶的乙個檔案整理工具,它可用於優化apk安裝包,從而提公升android應用與系統之間的互動效率,提公升應用程式的執行速度。在命令列視窗輸入如下命令:

zipalign -f -v 4 helloworld_crazyit.apk

helloworld_crazyit.apk

上面的命令中各選項說明如下。

-f:指定強制覆蓋已有的檔案。

-v:指定生成詳細輸出。

helloworld_crazyit.apk和helloworld_crazyit_zip.apk分別指定整理前的apk和整理後生成的apk。

執行上面命令,將會再當前目錄下生成乙個helloworld_crazyit_zip.apk檔案,這就是簽名完成且經過優化的apk安裝包,該安裝包可以對外發布了。

[/size]

在Eclipse中配置tomcat

網上的那麼多配置文章,唉,不說啥了。看看我的配置步驟吧。eclipse sdk version 3.4.2 build id m20090211 1700 安裝完了,解除安裝tomcat,重新安裝,jre的部分制定成jre1.5,安裝完了後,服務啟動tomcat,瀏覽器輸入,http localho...

在Eclipse中安裝JAD外掛程式

下面介紹如何在 eclipse 中安裝jad 外掛程式,這樣在 eclipse 下可以十分方便地檢視 class 檔案的反編譯源 jad在eclipse 上的外掛程式名稱叫做 jadclipse 具體可以從 jar 檔案,在 eclipse 下的安裝和配置方法如下 以下操作在 eclipse 最新版...

在Eclipse中建立Django專案

在以前的分享中,我們是在命令列模式下建立django專案的,那麼,如何在ide中使用django呢?本文將介紹如何在eclipse中建立django專案。首先,新建django專案mysite,如下圖 注意上圖中的劃紅線部分,應該選擇 add project directory to the pyt...