2013-10-04 48 views
0

我有應用程序準備好了,所以試圖簽署它。我閱讀了開發文檔。我使用eclipse和adt開始使用導出。能夠導出示例應用程序。在出口時他們說有鑰匙。我創建了一個新文件並繼續,最後我得到了輸出apk。一旦打開密鑰文件,我無法讀取任何內容。所以我很困惑..它會被讀取嗎?還是像一樣?請告訴我他們在簽署應用程序時提及的證書,是否與我創建的文件相同?在此先感謝..製作關鍵preapring釋放準備apk:android

+1

你的keystore文件是什麼意思?當然,這是不可讀的。它包含你簽名的應用程序的密鑰。 –

+0

謝謝。所以我想我可以使用其他應用程序的相同文件嗎? – AshMv

+0

只有一個..有沒有我必須簽署的證書?或者在整個上傳應用程序的過程中需要驗證? @ Yume117在此先感謝 – AshMv

回答

1

一旦我打開密鑰文件,我無法讀取任何東西。所以我很困惑..它會被讀取嗎?

您的密鑰庫文件(例如mykeystore.keystore)不應在文本編輯器或其他此類程序中可讀。

請告訴我他們在簽署應用程序時提及的證書,是否與我創建的文件相同?

一旦你完成了使用密鑰庫(見Signing your Application)簽署您的APK,將APK將包含META-INF目錄包含CERT.RSA文件,該文件是應用程序的證書。您完全不必擔心此文件,並且在您簽署APK時由keytool自動生成該文件。

您的私鑰(請參閱Obtain a Private Key)也稱爲您的簽名證書,並且存儲在密鑰庫中。這是您用來簽署應用程序的關鍵。使用keytool生成此密鑰後,您不必再擔心它。

+0

謝謝@Tanis。我們是否需要在上傳此apk的任何其他進程中使用此證書? – AshMv

+1

一旦你簽署了你的APK,你不需要再次使用它,直到你準備好發佈你的應用程序的另一個版本。將已簽名的APK上傳到Play商店不需要證書。 –

+0

...謝謝.. :) – AshMv