2012-06-27 61 views
6

這甚至可能嗎?我已經用GPG製作了一個密鑰對,但我無法找到用該密鑰簽名的方法。我真的不想用keytool或其他方法來創建新的密鑰;我寧願使用我現在的鑰匙。任何人都知道我該怎麼做?提前致謝。如何使用我用GPG製作的私鑰簽署apk?

+0

http://thialfihar.org/projects/apg/ https://guardianproject.info/2012/03/15/adventures-in -porting-gnupg-2-1-x-to-android/ – Siddhesh

回答

4

我非常懷疑GPG會生成jarsigner可以使用的密鑰。它可能可能可以寫一個轉換器來做到這一點,但只是咬緊牙關並生成一個新的密鑰將是少得多的工作。做到這一點的命令很簡單

keytool -genkey -alias mynickname -validity 20000 -keystore ~/.android/my-keystore 

(PS使密鑰的備份,並非常肯定你也不要忘記了密鑰庫密碼或密鑰密碼。還有的人太多悲慘的故事誰已經把應用程序市場,然後忘記或丟失密碼。)

+1

有什麼方法可以使用gpg而不是jarsigner來簽名嗎?或者那只是無稽之談。對不起,我是這個簽名和證書的新手。 –

+0

我覺得你幾乎需要使用jarsigner。我懷疑gpg是否知道簽署jar文件的協議。 –

相關問題