導航:首頁 > 操作系統 > 如何給安卓應用簽名

如何給安卓應用簽名

發布時間:2023-03-06 02:03:13

android studio 如何創建apk簽名

1、打開軟體

找到「Build」選項

2、打開生成apk簽名的窗口

Build---->Generate Signed APK...

3、 選擇創建新的密鑰

Creata new...

4、 選擇密鑰存儲路徑,並為密鑰命名

填寫信息

5、設置密碼,填寫或更改信息

密碼請牢記,密碼請牢記,密碼請牢記(三遍了)

證書內容貌似可以空白

6、ok,然後,下一步

如果遇到下圖的情況,不用擔心,繼續點擊ok

問題解決辦法:https://www.jianshu.com/p/67c2972182a0

7、然後,下一步

8、選擇簽名版本

v1或者v1&v2 然後點擊finish 即可,找到剛才保存的路徑,即可找到簽名文件

建議選擇v1&v2

Ⅱ 安卓APK安裝包如何簽名求教程

兩種方式,一種開發工具eclipse,還有就是用apktool工具。I、只要Run As Android Application 過,到工作目錄的bin文件夾下就能找到與項目同名的apk文件。II、 A.選中項目,右鍵=》Andoid Tools=》Export Unsigned Application Package,直接保存,未簽名的。 B.選中項目,右鍵=》Andoid Tools=》Export Signed Application Package,後面一步步的去做,簽過名的。 APK簽名主要有兩種:1. 使用特殊的key簽名可以獲取到一些不同的許可權。2. APK如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。

Ⅲ 如何將android應用生成簽名

1.簽名的步驟

a.創建key

b.使用步驟a中產生的key對apk簽名


2.具體操作


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

創建key,需要用到keytool.exe (位於jdk1.6.0_24jrein目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於jdk1.6.0_24in目錄下),把上兩個軟體所在的目錄添加到環境變數path後,打開cmd輸入

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 正式簽名,三個參數中依次為簽名後產生的文件demo_signed,要簽名的文件demo.apk和密鑰庫demo.keystore.*/

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


方法二:使用Eclipse導出帶簽名的apk

Eclipse直接能導出帶簽名的最終apk,非常方便,推薦使用,步驟如下:

第一步:導出。

第二步:創建密鑰庫keystore,輸入密鑰庫導出位置和密碼,記住密碼,下次Use existing keystore會用到。

第三步:填寫密鑰庫信息,填寫一些apk文件的密碼,使用期限和組織單位的信息。

第四步:生成帶簽名的apk文件,到此就結束了。

第五步:如果下次發布版本的時候,使用前面生成的keystore再簽名。

第六步:Next,Next,結束!


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

方法步驟基本和Eclipse相同,大概操作路徑是:菜單Tools->Andrdoid->Export signed apk。

Ⅳ 安卓APP在應用市場加固之後怎麼重新簽名

可以使用jarsigner對未簽名的加固包進行簽名。

建議使用之前對APP簽名時使用的keystore對加固包進行簽名

jarsigner-digestalgSHA1-sigalgMD5withRSA-verbose-keystore[your_key_store_path]-signedjar

[signed_apk_name][usigned_apk_name][your_key_store_alias]

your_key_store_path:密鑰所在位置的絕對路徑

signed_apk_name:簽名後安裝包名稱

usigned_apk_name:未簽名的安裝包名稱

your_key_store_alias:密鑰的別名就是你自己創建的.keystore文件

閱讀全文

與如何給安卓應用簽名相關的資料

熱點內容
怎麼初步認識編程 瀏覽:208
為什麼程序員都喜歡谷歌 瀏覽:891
壓縮性骨拆能自愈嗎 瀏覽:277
安卓怎麼設置游戲畫面 瀏覽:114
k線上寫字源碼 瀏覽:457
單擊按鈕保存資料源碼 瀏覽:354
華為gt加密卡 瀏覽:213
河北超融合伺服器廠家雲主機 瀏覽:894
芙兒優安全座椅app怎麼連接 瀏覽:294
專業美團騎手app怎麼開通 瀏覽:949
個人音樂分享網站源碼 瀏覽:375
在新電腦上怎麼注冊加密狗 瀏覽:123
最後一戰游戲源碼 瀏覽:5
phpmysql實例下載 瀏覽:751
傳智黑馬安卓非加密 瀏覽:553
伺服器如何配置host 瀏覽:1001
守望執行命令 瀏覽:371
加密狗插上去了怎麼辦 瀏覽:624
錘子m1怎麼把文件夾重置 瀏覽:213
APP的數據會存在哪裡 瀏覽:66