2012-02-23 29 views

回答

4

看到有2種,我們可以同時開發Android應用的密鑰庫文件:

  1. 調試密鑰庫(這是默認情況下,當你在那個時候APK生成與運行應用程序無論是在模擬器或設備此默認密鑰庫)
  2. 私人密鑰庫(這是必須上傳的市場應用,所以在市場上傳APK之前,你必須簽署此APK使用專用的密鑰庫)

注:

  1. 不能使用調試密鑰庫
  2. 上傳的市場應用程序,你必須有專用的密鑰庫上傳應用市場
  3. 一旦你已經上傳的應用市場,如果你想發佈更新到任何現有的應用程序,那麼你必須有你已經上傳應用程序相同的密鑰庫。更重要的是,如果你丟失了這個密鑰庫或者忘記了密碼,那麼你永遠無法發佈更新到該應用程序。

例如:

下面是生成私鑰的keytool命令的例子:

$ keytool -genkey -v -keystore my-release-key.keystore 
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

更多信息,您可以在這裏閱讀:Signing Your Applications

+0

爲什麼我們需要這種類型的文件,我們如何生成它們。 – 2012-02-23 05:26:20

+1

感謝Paresh提供了有用的信息。 – 2012-02-23 05:34:21

相關問題