2014-01-17 54 views
-1

我想知道爲什麼在Android中有導出未簽名應用程序包的可能性? 至於能夠在Android設備上運行,據我所知,它必須簽名! !爲什麼要在Android中導出未簽名的應用程序包?

那麼我該如何處理未簽名的包?

乾杯。

+0

看看[簽署您的應用程序的文檔](http://developer.android.com/tools/publishing/app-signing.html) – 2014-01-17 13:00:29

+0

我在發佈之前閱讀過文檔。 但是根據下面的答案,我知道導出未簽名包的可能性在那裏,所以我可以在下一步用發佈密鑰簽署應用程序。 我想知道是否有可能運行未簽名的軟件包:但顯然不是我所知道的和我得到的答案。 感謝您回答和澄清這一點。 – ComputingFroggy

回答

1

擁有該選項的原因之一是,您可以稍後使用任何安全密鑰對該程序包進行簽名。 例如,要將應用發佈到Google Play,您需要使用發佈密鑰(而不是調試密鑰,這是從eclipse導出已簽名包時的默認選項)對其進行簽名。

這可以通過導出未簽名的包然後使用釋放密鑰對其進行簽名來完成。

0

這個問題有點不清楚。

基本上,app signing process有以下步驟。

  1. 創建APK
  2. 註冊和的zipalign的APK

導出一個無符號的包剛剛執行的上述步驟1中,使後面將要執行的剩餘。未簽名的軟件包無法安裝。在某些構建自動化或發佈過程設置中,分離這些步驟可能很有用。例如,可能不希望每個開發人員都有權訪問發佈密鑰庫。

相關問題