我面對關於在device.I簽名的應用程序的安裝一個問題已經產生了使用Eclipse IDE Android應用程序的.apk文件設備(右鍵單擊項目> Android的工具>導出簽署的應用程序包...)並創建密鑰庫並生成.apk文件。我將密鑰存儲區和.apk文件複製到Device SD卡並安裝,應用程序已安裝並正常工作,然後我卸載應用程序並從SD卡中刪除密鑰存儲區,然後再次安裝應用程序(現在密鑰存儲區文件不存在)在這種情況下也應用程序正在安裝並正常工作。 我的疑問是,如果應用程序沒有使用密鑰存儲安裝,那麼生成密鑰存儲需要什麼或此密鑰存儲文件的用途是什麼? 或者是有什麼我做錯了,以生成簽名.apk文件?簽名的應用程序是越來越沒有密鑰庫安裝在
請幫我解決這個問題。
問候, 皮克斯
okie,我明白你所描述的話,但我仍無法理解哪兒我應該使用這個關鍵,我需要分享這個關鍵,誰將會使用應用程序,或者它不需要用戶?如果我將這個應用程序發佈到android市場上,我是否需要發佈這個密鑰,或者任何人都可以在沒有此密鑰的情況下使用我的應用程序?所以如果我可以發佈這個沒有密鑰的應用程序,那麼我可以說這個密鑰只適用於開發/升級應用程序的目的? – piks 2012-01-03 09:05:31
不需要與用戶共享密鑰。 – 2012-01-03 09:10:20
正如我前面所說,你永遠不要在任何地方暴露你的密鑰..快速瀏覽一下這個http://developer.android.com/guide/publishing/app-signing.html#secure-key...它的重要性來當您考慮安裝安全性,升級維護和數據/代碼共享 – 2012-01-03 09:39:08