當前位置:首頁 » 安卓系統 » android生成的項目

android生成的項目

發布時間: 2024-09-26 07:48:11

A. 我的android項目已經生成了簽名但不知道這個簽名是什麼也不知在哪查看

簽名的apk自己無法查看,是安裝的時候android系統驗證用的。
1.簽名的意義
為了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,我們需要對我們發布的APK文件進行唯一簽名,保證我們每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。
2.簽名的步驟
a.創建key
b.使用步驟a中產生的key對apk簽名
3.具體操作, 命令行下對apk簽名(原理)
創建key,需要用到keytool.exe (位於jdk1.6.0_24\jre\bin目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於jdk1.6.0_24\bin目錄下),把上兩個軟體所在的目錄添加到環境變數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採用上述步驟簽名。

熱點內容
如何把圖片壓縮到20k 發布:2025-08-01 06:18:44 瀏覽:812
安卓備份微信聊天記錄在哪裡 發布:2025-08-01 06:11:26 瀏覽:138
寶馬新四系哪個配置好看 發布:2025-08-01 06:02:25 瀏覽:949
存儲過程源碼 發布:2025-08-01 05:47:28 瀏覽:940
圖加字源碼 發布:2025-08-01 05:45:55 瀏覽:564
長春艦訪問 發布:2025-08-01 05:45:17 瀏覽:488
安卓手機資料怎麼導蘋果電腦 發布:2025-08-01 05:43:45 瀏覽:735
為什麼用銀行卡要輸密碼 發布:2025-08-01 05:43:44 瀏覽:288
買車要買什麼配置性價比最高 發布:2025-08-01 05:43:42 瀏覽:640
如何更改手機的賬戶密碼 發布:2025-08-01 05:40:05 瀏覽:715